mirror of
https://github.com/photonstorm/phaser
synced 2025-02-01 23:03:35 +00:00
50981fd729
Emitter.particleAnchor allows you to control the anchor of emitted Particles. Defaults to 0.5 (same as before) but now under your control. Emitter now emits Phaser.Particle objects instead of Phaser.Sprites, which can be extended as required. Emitter has had various local properties removed that were already declared in Phaser.Group which it extends.
216 lines
No EOL
9.4 KiB
PHP
216 lines
No EOL
9.4 KiB
PHP
<?php
|
|
if (!isset($path))
|
|
{
|
|
$path = '..';
|
|
}
|
|
|
|
if (!isset($p2))
|
|
{
|
|
$p2 = true;
|
|
}
|
|
|
|
if (!isset($ninja))
|
|
{
|
|
$ninja = true;
|
|
}
|
|
|
|
if (!isset($arcade))
|
|
{
|
|
$arcade = true;
|
|
}
|
|
|
|
if ($p2)
|
|
{
|
|
echo " <script src=\"$path/src/physics/p2/p2.js\"></script>";
|
|
}
|
|
|
|
echo <<<EOL
|
|
|
|
<script src="$path/src/pixi/Pixi.js"></script>
|
|
<script src="$path/src/pixi/core/Point.js"></script>
|
|
<script src="$path/src/pixi/core/Rectangle.js"></script>
|
|
<script src="$path/src/pixi/core/Polygon.js"></script>
|
|
<script src="$path/src/pixi/core/Circle.js"></script>
|
|
<script src="$path/src/pixi/core/Ellipse.js"></script>
|
|
<script src="$path/src/pixi/core/Matrix.js"></script>
|
|
<script src="$path/src/pixi/display/DisplayObject.js"></script>
|
|
<script src="$path/src/pixi/display/DisplayObjectContainer.js"></script>
|
|
<script src="$path/src/pixi/display/Sprite.js"></script>
|
|
<script src="$path/src/pixi/display/SpriteBatch.js"></script>
|
|
<script src="$path/src/pixi/filters/FilterBlock.js"></script>
|
|
<script src="$path/src/pixi/text/Text.js"></script>
|
|
<script src="$path/src/pixi/text/BitmapText.js"></script>
|
|
<script src="$path/src/pixi/display/Stage.js"></script>
|
|
<script src="$path/src/pixi/utils/Utils.js"></script>
|
|
<script src="$path/src/pixi/utils/EventTarget.js"></script>
|
|
<script src="$path/src/pixi/utils/Polyk.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLShaderUtils.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/shaders/PixiShader.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/shaders/PixiFastShader.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/shaders/StripShader.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/shaders/PrimitiveShader.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLGraphics.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/WebGLRenderer.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLMaskManager.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLShaderManager.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLFastSpriteBatch.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/WebGLFilterManager.js"></script>
|
|
<script src="$path/src/pixi/renderers/webgl/utils/FilterTexture.js"></script>
|
|
<script src="$path/src/pixi/renderers/canvas/utils/CanvasMaskManager.js"></script>
|
|
<script src="$path/src/pixi/renderers/canvas/utils/CanvasTinter.js"></script>
|
|
<script src="$path/src/pixi/renderers/canvas/CanvasRenderer.js"></script>
|
|
<script src="$path/src/pixi/renderers/canvas/CanvasGraphics.js"></script>
|
|
<script src="$path/src/pixi/primitives/Graphics.js"></script>
|
|
<script src="$path/src/pixi/extras/TilingSprite.js"></script>
|
|
<script src="$path/src/pixi/textures/BaseTexture.js"></script>
|
|
<script src="$path/src/pixi/textures/Texture.js"></script>
|
|
<script src="$path/src/pixi/textures/RenderTexture.js"></script>
|
|
|
|
<script src="$path/src/Phaser.js"></script>
|
|
<script src="$path/src/utils/Utils.js"></script>
|
|
|
|
<script src="$path/src/geom/Circle.js"></script>
|
|
<script src="$path/src/geom/Point.js"></script>
|
|
<script src="$path/src/geom/Rectangle.js"></script>
|
|
<script src="$path/src/geom/Line.js"></script>
|
|
<script src="$path/src/geom/Ellipse.js"></script>
|
|
<script src="$path/src/geom/Polygon.js"></script>
|
|
|
|
<script src="$path/src/core/Camera.js"></script>
|
|
<script src="$path/src/core/State.js"></script>
|
|
<script src="$path/src/core/StateManager.js"></script>
|
|
<script src="$path/src/core/LinkedList.js"></script>
|
|
<script src="$path/src/core/Signal.js"></script>
|
|
<script src="$path/src/core/SignalBinding.js"></script>
|
|
<script src="$path/src/core/Filter.js"></script>
|
|
<script src="$path/src/core/Plugin.js"></script>
|
|
<script src="$path/src/core/PluginManager.js"></script>
|
|
<script src="$path/src/core/Stage.js"></script>
|
|
<script src="$path/src/core/Group.js"></script>
|
|
<script src="$path/src/core/World.js"></script>
|
|
<script src="$path/src/core/Game.js"></script>
|
|
<script src="$path/src/core/ScaleManager.js"></script>
|
|
|
|
<script src="$path/src/input/Input.js"></script>
|
|
<script src="$path/src/input/Key.js"></script>
|
|
<script src="$path/src/input/Keyboard.js"></script>
|
|
<script src="$path/src/input/Mouse.js"></script>
|
|
<script src="$path/src/input/MSPointer.js"></script>
|
|
<script src="$path/src/input/Pointer.js"></script>
|
|
<script src="$path/src/input/Touch.js"></script>
|
|
<script src="$path/src/input/Gamepad.js"></script>
|
|
<script src="$path/src/input/SinglePad.js"></script>
|
|
<script src="$path/src/input/GamepadButton.js"></script>
|
|
<script src="$path/src/input/InputHandler.js"></script>
|
|
|
|
<script src="$path/src/gameobjects/Events.js"></script>
|
|
<script src="$path/src/gameobjects/GameObjectCreator.js"></script>
|
|
<script src="$path/src/gameobjects/GameObjectFactory.js"></script>
|
|
<script src="$path/src/gameobjects/BitmapData.js"></script>
|
|
<script src="$path/src/gameobjects/Sprite.js"></script>
|
|
<script src="$path/src/gameobjects/Image.js"></script>
|
|
<script src="$path/src/gameobjects/TileSprite.js"></script>
|
|
<script src="$path/src/gameobjects/Text.js"></script>
|
|
<script src="$path/src/gameobjects/BitmapText.js"></script>
|
|
<script src="$path/src/gameobjects/Button.js"></script>
|
|
<script src="$path/src/gameobjects/Graphics.js"></script>
|
|
<script src="$path/src/gameobjects/RenderTexture.js"></script>
|
|
<script src="$path/src/gameobjects/SpriteBatch.js"></script>
|
|
<script src="$path/src/gameobjects/RetroFont.js"></script>
|
|
<script src="$path/src/gameobjects/Particle.js"></script>
|
|
|
|
<script src="$path/src/system/Canvas.js"></script>
|
|
<script src="$path/src/system/Device.js"></script>
|
|
<script src="$path/src/system/RequestAnimationFrame.js"></script>
|
|
|
|
<script src="$path/src/math/Math.js"></script>
|
|
<script src="$path/src/math/RandomDataGenerator.js"></script>
|
|
<script src="$path/src/math/QuadTree.js"></script>
|
|
|
|
<script src="$path/src/net/Net.js"></script>
|
|
|
|
<script src="$path/src/tween/TweenManager.js"></script>
|
|
<script src="$path/src/tween/Tween.js"></script>
|
|
<script src="$path/src/tween/Easing.js"></script>
|
|
|
|
<script src="$path/src/time/Time.js"></script>
|
|
<script src="$path/src/time/Timer.js"></script>
|
|
<script src="$path/src/time/TimerEvent.js"></script>
|
|
|
|
<script src="$path/src/animation/AnimationManager.js"></script>
|
|
<script src="$path/src/animation/Animation.js"></script>
|
|
<script src="$path/src/animation/Frame.js"></script>
|
|
<script src="$path/src/animation/FrameData.js"></script>
|
|
<script src="$path/src/animation/AnimationParser.js"></script>
|
|
|
|
<script src="$path/src/loader/Cache.js"></script>
|
|
<script src="$path/src/loader/Loader.js"></script>
|
|
<script src="$path/src/loader/LoaderParser.js"></script>
|
|
|
|
<script src="$path/src/sound/Sound.js"></script>
|
|
<script src="$path/src/sound/SoundManager.js"></script>
|
|
|
|
<script src="$path/src/utils/Debug.js"></script>
|
|
<script src="$path/src/utils/Color.js"></script>
|
|
|
|
<script src="$path/src/physics/Physics.js"></script>
|
|
|
|
<script src="$path/src/particles/Particles.js"></script>
|
|
<script src="$path/src/particles/arcade/ArcadeParticles.js"></script>
|
|
<script src="$path/src/particles/arcade/Emitter.js"></script>
|
|
|
|
<script src="$path/src/tilemap/Tile.js"></script>
|
|
<script src="$path/src/tilemap/Tilemap.js"></script>
|
|
<script src="$path/src/tilemap/TilemapLayer.js"></script>
|
|
<script src="$path/src/tilemap/TilemapParser.js"></script>
|
|
<script src="$path/src/tilemap/Tileset.js"></script>
|
|
EOL;
|
|
|
|
if ($arcade)
|
|
{
|
|
echo <<<EOL
|
|
|
|
<script src="$path/src/physics/arcade/World.js"></script>
|
|
<script src="$path/src/physics/arcade/Body.js"></script>
|
|
EOL;
|
|
}
|
|
|
|
|
|
if ($p2)
|
|
{
|
|
echo <<<EOL
|
|
|
|
<script src="$path/src/physics/p2/World.js"></script>
|
|
<script src="$path/src/physics/p2/PointProxy.js"></script>
|
|
<script src="$path/src/physics/p2/InversePointProxy.js"></script>
|
|
<script src="$path/src/physics/p2/Body.js"></script>
|
|
<script src="$path/src/physics/p2/BodyDebug.js"></script>
|
|
<script src="$path/src/physics/p2/Spring.js"></script>
|
|
<script src="$path/src/physics/p2/Material.js"></script>
|
|
<script src="$path/src/physics/p2/ContactMaterial.js"></script>
|
|
<script src="$path/src/physics/p2/CollisionGroup.js"></script>
|
|
<script src="$path/src/physics/p2/DistanceConstraint.js"></script>
|
|
<script src="$path/src/physics/p2/GearConstraint.js"></script>
|
|
<script src="$path/src/physics/p2/LockConstraint.js"></script>
|
|
<script src="$path/src/physics/p2/PrismaticConstraint.js"></script>
|
|
<script src="$path/src/physics/p2/RevoluteConstraint.js"></script>
|
|
EOL;
|
|
}
|
|
|
|
if ($ninja)
|
|
{
|
|
echo <<<EOL
|
|
|
|
<script src="$path/src/physics/arcade/World.js"></script>
|
|
<script src="$path/src/physics/arcade/Body.js"></script>
|
|
|
|
<script src="$path/src/physics/ninja/World.js"></script>
|
|
<script src="$path/src/physics/ninja/Body.js"></script>
|
|
<script src="$path/src/physics/ninja/AABB.js"></script>
|
|
<script src="$path/src/physics/ninja/Tile.js"></script>
|
|
<script src="$path/src/physics/ninja/Circle.js"></script>
|
|
EOL;
|
|
}
|
|
|
|
?>
|