UNPKG

phaser

Version:

A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers from the team at Phaser Studio Inc.

177 lines (156 loc) 8.39 kB
/** * @author Richard Davey <rich@phaser.io> * @copyright 2013-2026 Phaser Studio Inc. * @license {@link https://opensource.org/licenses/MIT|MIT License} */ /** * @namespace Phaser.GameObjects */ var GameObjects = { Events: require('./events'), DisplayList: require('./DisplayList'), GameObjectCreator: require('./GameObjectCreator'), GameObjectFactory: require('./GameObjectFactory'), UpdateList: require('./UpdateList'), Components: require('./components'), GetCalcMatrix: require('./GetCalcMatrix'), BuildGameObject: require('./BuildGameObject'), BuildGameObjectAnimation: require('./BuildGameObjectAnimation'), GameObject: require('./GameObject'), BitmapText: require('./bitmaptext/static/BitmapText'), Blitter: require('./blitter/Blitter'), Bob: require('./blitter/Bob'), Container: require('./container/Container'), DOMElement: require('./domelement/DOMElement'), DynamicBitmapText: require('./bitmaptext/dynamic/DynamicBitmapText'), Extern: require('./extern/Extern'), Graphics: require('./graphics/Graphics'), Group: require('./group/Group'), Image: require('./image/Image'), Layer: require('./layer/Layer'), Particles: require('./particles'), PathFollower: require('./pathfollower/PathFollower'), RenderTexture: require('./rendertexture/RenderTexture'), RetroFont: require('./bitmaptext/RetroFont'), Rope: require('./rope/Rope'), Sprite: require('./sprite/Sprite'), Stamp: require('./stamp/Stamp'), Text: require('./text/Text'), GetTextSize: require('./text/GetTextSize'), MeasureText: require('./text/MeasureText'), TextStyle: require('./text/TextStyle'), TileSprite: require('./tilesprite/TileSprite'), Zone: require('./zone/Zone'), Video: require('./video/Video'), // Shapes Shape: require('./shape/Shape'), Arc: require('./shape/arc/Arc'), Curve: require('./shape/curve/Curve'), Ellipse: require('./shape/ellipse/Ellipse'), Grid: require('./shape/grid/Grid'), IsoBox: require('./shape/isobox/IsoBox'), IsoTriangle: require('./shape/isotriangle/IsoTriangle'), Line: require('./shape/line/Line'), Polygon: require('./shape/polygon/Polygon'), Rectangle: require('./shape/rectangle/Rectangle'), Star: require('./shape/star/Star'), Triangle: require('./shape/triangle/Triangle'), // Game Object Factories Factories: { Blitter: require('./blitter/BlitterFactory'), Container: require('./container/ContainerFactory'), DOMElement: require('./domelement/DOMElementFactory'), DynamicBitmapText: require('./bitmaptext/dynamic/DynamicBitmapTextFactory'), Extern: require('./extern/ExternFactory'), Graphics: require('./graphics/GraphicsFactory'), Group: require('./group/GroupFactory'), Image: require('./image/ImageFactory'), Layer: require('./layer/LayerFactory'), Particles: require('./particles/ParticleEmitterFactory'), PathFollower: require('./pathfollower/PathFollowerFactory'), RenderTexture: require('./rendertexture/RenderTextureFactory'), Rope: require('./rope/RopeFactory'), Sprite: require('./sprite/SpriteFactory'), Stamp: require('./stamp/StampFactory'), StaticBitmapText: require('./bitmaptext/static/BitmapTextFactory'), Text: require('./text/TextFactory'), TileSprite: require('./tilesprite/TileSpriteFactory'), Zone: require('./zone/ZoneFactory'), Video: require('./video/VideoFactory'), // Shapes Arc: require('./shape/arc/ArcFactory'), Curve: require('./shape/curve/CurveFactory'), Ellipse: require('./shape/ellipse/EllipseFactory'), Grid: require('./shape/grid/GridFactory'), IsoBox: require('./shape/isobox/IsoBoxFactory'), IsoTriangle: require('./shape/isotriangle/IsoTriangleFactory'), Line: require('./shape/line/LineFactory'), Polygon: require('./shape/polygon/PolygonFactory'), Rectangle: require('./shape/rectangle/RectangleFactory'), Star: require('./shape/star/StarFactory'), Triangle: require('./shape/triangle/TriangleFactory') }, Creators: { Blitter: require('./blitter/BlitterCreator'), Container: require('./container/ContainerCreator'), DynamicBitmapText: require('./bitmaptext/dynamic/DynamicBitmapTextCreator'), Graphics: require('./graphics/GraphicsCreator'), Group: require('./group/GroupCreator'), Image: require('./image/ImageCreator'), Layer: require('./layer/LayerCreator'), Particles: require('./particles/ParticleEmitterCreator'), RenderTexture: require('./rendertexture/RenderTextureCreator'), Rope: require('./rope/RopeCreator'), Sprite: require('./sprite/SpriteCreator'), Stamp: require('./stamp/StampCreator'), StaticBitmapText: require('./bitmaptext/static/BitmapTextCreator'), Text: require('./text/TextCreator'), TileSprite: require('./tilesprite/TileSpriteCreator'), Zone: require('./zone/ZoneCreator'), Video: require('./video/VideoCreator') } }; // WebGL only Game Objects if (typeof WEBGL_RENDERER) { GameObjects.CaptureFrame = require('./captureframe/CaptureFrame'); GameObjects.Gradient = require('./gradient/Gradient'); GameObjects.Noise = require('./noise/Noise'); GameObjects.NoiseCell2D = require('./noise/noisecell2d/NoiseCell2D'); GameObjects.NoiseCell3D = require('./noise/noisecell3d/NoiseCell3D'); GameObjects.NoiseCell4D = require('./noise/noisecell4d/NoiseCell4D'); GameObjects.NoiseSimplex2D = require('./noise/noisesimplex2d/NoiseSimplex2D'); GameObjects.NoiseSimplex3D = require('./noise/noisesimplex3d/NoiseSimplex3D'); GameObjects.Shader = require('./shader/Shader'); GameObjects.NineSlice = require('./nineslice/NineSlice'); GameObjects.PointLight = require('./pointlight/PointLight'); GameObjects.SpriteGPULayer = require('./spritegpulayer/SpriteGPULayer'); GameObjects.Factories.CaptureFrame = require('./captureframe/CaptureFrameFactory'); GameObjects.Factories.Gradient = require('./gradient/GradientFactory'); GameObjects.Factories.Noise = require('./noise/NoiseFactory'); GameObjects.Factories.NoiseCell2D = require('./noise/noisecell2d/NoiseCell2DFactory'); GameObjects.Factories.NoiseCell3D = require('./noise/noisecell3d/NoiseCell3DFactory'); GameObjects.Factories.NoiseCell4D = require('./noise/noisecell4d/NoiseCell4DFactory'); GameObjects.Factories.NoiseSimplex2D = require('./noise/noisesimplex2d/NoiseSimplex2DFactory'); GameObjects.Factories.NoiseSimplex3D = require('./noise/noisesimplex3d/NoiseSimplex3DFactory'); GameObjects.Factories.Shader = require('./shader/ShaderFactory'); GameObjects.Factories.NineSlice = require('./nineslice/NineSliceFactory'); GameObjects.Factories.PointLight = require('./pointlight/PointLightFactory'); GameObjects.Factories.SpriteGPULayer = require('./spritegpulayer/SpriteGPULayerFactory'); GameObjects.Creators.CaptureFrame = require('./captureframe/CaptureFrameCreator'); GameObjects.Creators.Gradient = require('./gradient/GradientCreator'); GameObjects.Creators.Noise = require('./noise/NoiseCreator'); GameObjects.Creators.NoiseCell2D = require('./noise/noisecell2d/NoiseCell2DCreator'); GameObjects.Creators.NoiseCell3D = require('./noise/noisecell3d/NoiseCell3DCreator'); GameObjects.Creators.NoiseCell4D = require('./noise/noisecell4d/NoiseCell4DCreator'); GameObjects.Creators.NoiseSimplex2D = require('./noise/noisesimplex2d/NoiseSimplex2DCreator'); GameObjects.Creators.NoiseSimplex3D = require('./noise/noisesimplex3d/NoiseSimplex3DCreator'); GameObjects.Creators.Shader = require('./shader/ShaderCreator'); GameObjects.Creators.NineSlice = require('./nineslice/NineSliceCreator'); GameObjects.Creators.PointLight = require('./pointlight/PointLightCreator'); GameObjects.Creators.SpriteGPULayer = require('./spritegpulayer/SpriteGPULayerCreator'); GameObjects.Light = require('./lights/Light'); GameObjects.LightsManager = require('./lights/LightsManager'); GameObjects.LightsPlugin = require('./lights/LightsPlugin'); } module.exports = GameObjects;