PageRenderTime 46ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/bower_components/phaser-official/build/config.php

https://github.com/Okami-/tic-tac-toe
PHP | 215 lines | 183 code | 32 blank | 0 comment | 8 complexity | 106fdcb31236a7e8963bff5e63550107 MD5 | raw file
Possible License(s): Unlicense, Apache-2.0
  1. <?php
  2. if (!isset($path))
  3. {
  4. $path = '..';
  5. }
  6. if (!isset($p2))
  7. {
  8. $p2 = true;
  9. }
  10. if (!isset($ninja))
  11. {
  12. $ninja = true;
  13. }
  14. if (!isset($arcade))
  15. {
  16. $arcade = true;
  17. }
  18. if ($p2)
  19. {
  20. echo " <script src=\"$path/src/physics/p2/p2.js\"></script>";
  21. }
  22. echo <<<EOL
  23. <script src="$path/src/pixi/Pixi.js"></script>
  24. <script src="$path/src/pixi/core/Point.js"></script>
  25. <script src="$path/src/pixi/core/Rectangle.js"></script>
  26. <script src="$path/src/pixi/core/Polygon.js"></script>
  27. <script src="$path/src/pixi/core/Circle.js"></script>
  28. <script src="$path/src/pixi/core/Ellipse.js"></script>
  29. <script src="$path/src/pixi/core/Matrix.js"></script>
  30. <script src="$path/src/pixi/display/DisplayObject.js"></script>
  31. <script src="$path/src/pixi/display/DisplayObjectContainer.js"></script>
  32. <script src="$path/src/pixi/display/Sprite.js"></script>
  33. <script src="$path/src/pixi/display/SpriteBatch.js"></script>
  34. <script src="$path/src/pixi/filters/FilterBlock.js"></script>
  35. <script src="$path/src/pixi/text/Text.js"></script>
  36. <script src="$path/src/pixi/text/BitmapText.js"></script>
  37. <script src="$path/src/pixi/display/Stage.js"></script>
  38. <script src="$path/src/pixi/utils/Utils.js"></script>
  39. <script src="$path/src/pixi/utils/EventTarget.js"></script>
  40. <script src="$path/src/pixi/utils/Polyk.js"></script>
  41. <script src="$path/src/pixi/renderers/webgl/utils/WebGLShaderUtils.js"></script>
  42. <script src="$path/src/pixi/renderers/webgl/shaders/PixiShader.js"></script>
  43. <script src="$path/src/pixi/renderers/webgl/shaders/PixiFastShader.js"></script>
  44. <script src="$path/src/pixi/renderers/webgl/shaders/StripShader.js"></script>
  45. <script src="$path/src/pixi/renderers/webgl/shaders/PrimitiveShader.js"></script>
  46. <script src="$path/src/pixi/renderers/webgl/utils/WebGLGraphics.js"></script>
  47. <script src="$path/src/pixi/renderers/webgl/WebGLRenderer.js"></script>
  48. <script src="$path/src/pixi/renderers/webgl/utils/WebGLMaskManager.js"></script>
  49. <script src="$path/src/pixi/renderers/webgl/utils/WebGLShaderManager.js"></script>
  50. <script src="$path/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js"></script>
  51. <script src="$path/src/pixi/renderers/webgl/utils/WebGLFastSpriteBatch.js"></script>
  52. <script src="$path/src/pixi/renderers/webgl/utils/WebGLFilterManager.js"></script>
  53. <script src="$path/src/pixi/renderers/webgl/utils/FilterTexture.js"></script>
  54. <script src="$path/src/pixi/renderers/canvas/utils/CanvasMaskManager.js"></script>
  55. <script src="$path/src/pixi/renderers/canvas/utils/CanvasTinter.js"></script>
  56. <script src="$path/src/pixi/renderers/canvas/CanvasRenderer.js"></script>
  57. <script src="$path/src/pixi/renderers/canvas/CanvasGraphics.js"></script>
  58. <script src="$path/src/pixi/primitives/Graphics.js"></script>
  59. <script src="$path/src/pixi/extras/TilingSprite.js"></script>
  60. <script src="$path/src/pixi/textures/BaseTexture.js"></script>
  61. <script src="$path/src/pixi/textures/Texture.js"></script>
  62. <script src="$path/src/pixi/textures/RenderTexture.js"></script>
  63. <script src="$path/src/Phaser.js"></script>
  64. <script src="$path/src/utils/Utils.js"></script>
  65. <script src="$path/src/geom/Circle.js"></script>
  66. <script src="$path/src/geom/Point.js"></script>
  67. <script src="$path/src/geom/Rectangle.js"></script>
  68. <script src="$path/src/geom/Line.js"></script>
  69. <script src="$path/src/geom/Ellipse.js"></script>
  70. <script src="$path/src/geom/Polygon.js"></script>
  71. <script src="$path/src/core/Camera.js"></script>
  72. <script src="$path/src/core/State.js"></script>
  73. <script src="$path/src/core/StateManager.js"></script>
  74. <script src="$path/src/core/LinkedList.js"></script>
  75. <script src="$path/src/core/Signal.js"></script>
  76. <script src="$path/src/core/SignalBinding.js"></script>
  77. <script src="$path/src/core/Filter.js"></script>
  78. <script src="$path/src/core/Plugin.js"></script>
  79. <script src="$path/src/core/PluginManager.js"></script>
  80. <script src="$path/src/core/Stage.js"></script>
  81. <script src="$path/src/core/Group.js"></script>
  82. <script src="$path/src/core/World.js"></script>
  83. <script src="$path/src/core/Game.js"></script>
  84. <script src="$path/src/core/ScaleManager.js"></script>
  85. <script src="$path/src/input/Input.js"></script>
  86. <script src="$path/src/input/Key.js"></script>
  87. <script src="$path/src/input/Keyboard.js"></script>
  88. <script src="$path/src/input/Mouse.js"></script>
  89. <script src="$path/src/input/MSPointer.js"></script>
  90. <script src="$path/src/input/Pointer.js"></script>
  91. <script src="$path/src/input/Touch.js"></script>
  92. <script src="$path/src/input/Gamepad.js"></script>
  93. <script src="$path/src/input/SinglePad.js"></script>
  94. <script src="$path/src/input/GamepadButton.js"></script>
  95. <script src="$path/src/input/InputHandler.js"></script>
  96. <script src="$path/src/gameobjects/Events.js"></script>
  97. <script src="$path/src/gameobjects/GameObjectCreator.js"></script>
  98. <script src="$path/src/gameobjects/GameObjectFactory.js"></script>
  99. <script src="$path/src/gameobjects/BitmapData.js"></script>
  100. <script src="$path/src/gameobjects/Sprite.js"></script>
  101. <script src="$path/src/gameobjects/Image.js"></script>
  102. <script src="$path/src/gameobjects/TileSprite.js"></script>
  103. <script src="$path/src/gameobjects/Text.js"></script>
  104. <script src="$path/src/gameobjects/BitmapText.js"></script>
  105. <script src="$path/src/gameobjects/Button.js"></script>
  106. <script src="$path/src/gameobjects/Graphics.js"></script>
  107. <script src="$path/src/gameobjects/RenderTexture.js"></script>
  108. <script src="$path/src/gameobjects/SpriteBatch.js"></script>
  109. <script src="$path/src/gameobjects/RetroFont.js"></script>
  110. <script src="$path/src/system/Canvas.js"></script>
  111. <script src="$path/src/system/Device.js"></script>
  112. <script src="$path/src/system/RequestAnimationFrame.js"></script>
  113. <script src="$path/src/math/Math.js"></script>
  114. <script src="$path/src/math/RandomDataGenerator.js"></script>
  115. <script src="$path/src/math/QuadTree.js"></script>
  116. <script src="$path/src/net/Net.js"></script>
  117. <script src="$path/src/tween/TweenManager.js"></script>
  118. <script src="$path/src/tween/Tween.js"></script>
  119. <script src="$path/src/tween/Easing.js"></script>
  120. <script src="$path/src/time/Time.js"></script>
  121. <script src="$path/src/time/Timer.js"></script>
  122. <script src="$path/src/time/TimerEvent.js"></script>
  123. <script src="$path/src/animation/AnimationManager.js"></script>
  124. <script src="$path/src/animation/Animation.js"></script>
  125. <script src="$path/src/animation/Frame.js"></script>
  126. <script src="$path/src/animation/FrameData.js"></script>
  127. <script src="$path/src/animation/AnimationParser.js"></script>
  128. <script src="$path/src/loader/Cache.js"></script>
  129. <script src="$path/src/loader/Loader.js"></script>
  130. <script src="$path/src/loader/LoaderParser.js"></script>
  131. <script src="$path/src/sound/Sound.js"></script>
  132. <script src="$path/src/sound/SoundManager.js"></script>
  133. <script src="$path/src/utils/Debug.js"></script>
  134. <script src="$path/src/utils/Color.js"></script>
  135. <script src="$path/src/physics/Physics.js"></script>
  136. <script src="$path/src/particles/Particles.js"></script>
  137. <script src="$path/src/particles/arcade/ArcadeParticles.js"></script>
  138. <script src="$path/src/particles/arcade/Emitter.js"></script>
  139. <script src="$path/src/tilemap/Tile.js"></script>
  140. <script src="$path/src/tilemap/Tilemap.js"></script>
  141. <script src="$path/src/tilemap/TilemapLayer.js"></script>
  142. <script src="$path/src/tilemap/TilemapParser.js"></script>
  143. <script src="$path/src/tilemap/Tileset.js"></script>
  144. EOL;
  145. if ($arcade)
  146. {
  147. echo <<<EOL
  148. <script src="$path/src/physics/arcade/World.js"></script>
  149. <script src="$path/src/physics/arcade/Body.js"></script>
  150. EOL;
  151. }
  152. if ($p2)
  153. {
  154. echo <<<EOL
  155. <script src="$path/src/physics/p2/World.js"></script>
  156. <script src="$path/src/physics/p2/PointProxy.js"></script>
  157. <script src="$path/src/physics/p2/InversePointProxy.js"></script>
  158. <script src="$path/src/physics/p2/Body.js"></script>
  159. <script src="$path/src/physics/p2/BodyDebug.js"></script>
  160. <script src="$path/src/physics/p2/Spring.js"></script>
  161. <script src="$path/src/physics/p2/Material.js"></script>
  162. <script src="$path/src/physics/p2/ContactMaterial.js"></script>
  163. <script src="$path/src/physics/p2/CollisionGroup.js"></script>
  164. <script src="$path/src/physics/p2/DistanceConstraint.js"></script>
  165. <script src="$path/src/physics/p2/GearConstraint.js"></script>
  166. <script src="$path/src/physics/p2/LockConstraint.js"></script>
  167. <script src="$path/src/physics/p2/PrismaticConstraint.js"></script>
  168. <script src="$path/src/physics/p2/RevoluteConstraint.js"></script>
  169. EOL;
  170. }
  171. if ($ninja)
  172. {
  173. echo <<<EOL
  174. <script src="$path/src/physics/arcade/World.js"></script>
  175. <script src="$path/src/physics/arcade/Body.js"></script>
  176. <script src="$path/src/physics/ninja/World.js"></script>
  177. <script src="$path/src/physics/ninja/Body.js"></script>
  178. <script src="$path/src/physics/ninja/AABB.js"></script>
  179. <script src="$path/src/physics/ninja/Tile.js"></script>
  180. <script src="$path/src/physics/ninja/Circle.js"></script>
  181. EOL;
  182. }
  183. ?>