From 2d49a31ecd0e4571316e6ac33dbd7382f81fa9de Mon Sep 17 00:00:00 2001 From: Richard Davey Date: Fri, 9 Aug 2013 05:08:54 +0100 Subject: [PATCH] yuidoc scripts added. Tidied up the Docs folder. Added back in the Emitter and fixed the Tests that weren't compiling. --- Docs/API/api.js | 16 + Docs/API/assets/css/external-small.png | Bin 0 -> 491 bytes Docs/API/assets/css/logo.png | Bin 0 -> 6308 bytes Docs/API/assets/css/main.css | 783 ++++++++ Docs/API/assets/favicon.png | Bin 0 -> 740 bytes Docs/API/assets/img/spinner.gif | Bin 0 -> 2685 bytes Docs/API/assets/index.html | 10 + Docs/API/assets/js/api-filter.js | 52 + Docs/API/assets/js/api-list.js | 251 +++ Docs/API/assets/js/api-search.js | 98 + Docs/API/assets/js/apidocs.js | 370 ++++ Docs/API/assets/js/yui-prettify.js | 17 + Docs/API/assets/vendor/prettify/CHANGES.html | 130 ++ Docs/API/assets/vendor/prettify/COPYING | 202 ++ Docs/API/assets/vendor/prettify/README.html | 203 ++ .../assets/vendor/prettify/prettify-min.css | 1 + .../assets/vendor/prettify/prettify-min.js | 1 + Docs/API/classes/TimeManager.html | 1744 +++++++++++++++++ Docs/API/data.json | 364 ++++ .../files/.._Phaser_time_TimeManager.ts.html | 372 ++++ Docs/API/index.html | 124 ++ Docs/API/modules/Phaser.html | 147 ++ .../PHASER logotype vector 02.fla | Bin Docs/{ => Phaser Logo}/phaser logo sprite.gif | Bin .../phaser space paint 08.png | Bin .../phaser vector final.eps | Bin .../phaser vector final.fla | Bin .../phaser vector final.png | Bin Docs/{ => Phaser Logo}/phaserSprite.gif | Bin Docs/{ => Phaser Logo}/phaserWIP4.png | Bin Docs/{ => Phaser Logo}/phaser_logo.png | Bin Docs/{game art => Resources}/avoid-digits.png | Bin Docs/{game art => Resources}/avoid-panel.png | Bin Docs/{game art => Resources}/avoid-sheet.png | Bin Docs/{game art => Resources}/avoidmock4x2.png | Bin Docs/{ => Resources}/box-01.png | Bin Docs/{ => Resources}/box-02.png | Bin Docs/{ => Resources}/phaser checkboxes.gif | Bin Docs/{ => Resources}/phaser power tools.gif | Bin Docs/{ => Screen Shots}/phaser_balls.png | Bin Docs/{ => Screen Shots}/phaser_blaster.png | Bin Docs/{ => Screen Shots}/phaser_cams.png | Bin Docs/{ => Screen Shots}/phaser_desert.png | Bin .../phaser_fruit_particles.png | Bin Docs/{ => Screen Shots}/phaser_mapdraw.png | Bin Docs/{ => Screen Shots}/phaser_particles.png | Bin Docs/{ => Screen Shots}/phaser_rotate4.png | Bin .../phaser_scrollfactor.png | Bin Docs/{ => Screen Shots}/phaser_tilemap.png | Bin .../phaser_tilemap_collision.png | Bin Docs/{ => WIP}/Physics Comparison.xlsx | Bin Docs/{ => WIP}/phaser_copy.doc | Bin Docs/docs_build.bat | 1 + Docs/docs_server.bat | 1 + Docs/tags.txt | 181 +- Phaser/Phaser.csproj | 13 +- Phaser/Phaser.sln | 12 + Phaser/_definitions.ts | 3 + Phaser/gameobjects/GameObjectFactory.js | 24 +- Phaser/gameobjects/GameObjectFactory.ts | 18 +- Phaser/input/Keyboard.js | 104 + Phaser/input/Keyboard.ts | 2 - Phaser/particles/Emitter.js | 327 ++++ Phaser/particles/Emitter.ts | 462 +++++ Phaser/particles/Particle.js | 52 + Phaser/particles/Particle.ts | 63 + Phaser/time/TimeManager.js | 117 +- Phaser/time/TimeManager.ts | 187 +- Phaser/yuidoc.json | 10 + Plugins/CameraFX/Border.js | 7 +- Plugins/CameraFX/Fade.js | 30 +- Plugins/CameraFX/Flash.js | 29 +- Plugins/CameraFX/Mirror.js | 37 +- Plugins/CameraFX/Scanlines.js | 8 +- Plugins/CameraFX/Shadow.js | 20 +- Plugins/CameraFX/Shake.js | 40 +- Plugins/Template.js | 37 +- Tests/Tests.csproj | 21 +- Tests/audio/audio sprites 1.js | 23 +- Tests/audio/play sound 1.js | 27 +- Tests/buttons/basic button 2.js | 12 +- Tests/buttons/basic button.js | 12 +- Tests/buttons/camera buttons.js | 7 + Tests/buttons/rotated buttons.js | 13 +- Tests/camera fx/mirror.js | 17 +- Tests/camera fx/scanlines.js | 17 +- Tests/cameras/basic camera 1.js | 23 +- Tests/cameras/basic camera 1.ts | 2 +- Tests/cameras/basic follow.js | 13 +- Tests/cameras/camera alpha.js | 20 +- Tests/cameras/camera fx 1.js | 4 +- Tests/cameras/camera fx 2.js | 4 +- Tests/cameras/camera fx 3.js | 4 +- Tests/cameras/camera rotation.js | 19 +- Tests/cameras/camera scale.js | 22 +- Tests/cameras/camera texture.js | 1 + Tests/cameras/follow styles.js | 19 +- Tests/cameras/hide from camera.js | 19 +- Tests/cameras/multi camera.js | 21 +- Tests/cameras/scrollfactor 1.js | 17 +- Tests/cameras/scrollfactor 2.js | 16 +- Tests/cameras/scrollfactor compare.js | 8 +- Tests/cameras/world sprite.js | 40 +- Tests/groups/bring to top 1.js | 25 +- Tests/groups/create group 1.js | 10 +- Tests/groups/display order.js | 9 + Tests/groups/swap children.js | 5 + Tests/input/bring to top.js | 7 +- Tests/input/drag sprite 1.js | 6 + Tests/input/drag sprite 2.js | 7 + Tests/input/drag sprite 3.js | 8 + Tests/input/game scale 1.js | 18 +- Tests/input/motion lock 2.js | 8 + Tests/input/motion lock.js | 8 + Tests/input/multitouch.js | 1 + Tests/input/over sprite 1.js | 5 + Tests/input/over sprite 2.js | 8 +- Tests/input/point in rotated sprite.js | 17 +- Tests/input/rotated sprites.js | 9 + Tests/input/snap 1.js | 9 + Tests/input/touch priority.js | 6 + Tests/input/world coordinates.js | 15 +- Tests/input/world drag.js | 21 +- Tests/misc/point1.js | 19 +- Tests/misc/point2.js | 18 +- Tests/misc/point3.js | 19 +- Tests/mobile/sprite test 1.js | 18 +- Tests/particles/graphic emitter.js | 3 + Tests/particles/mousetrail.js | 10 +- Tests/particles/multiple streams.js | 13 +- Tests/particles/sprite emitter.js | 23 +- Tests/particles/when particles collide.js | 8 +- Tests/phaser-debug.js | 612 +++++- Tests/scrollzones/ballscroller.js | 5 + Tests/scrollzones/blasteroids.js | 58 +- Tests/scrollzones/blasteroids.ts | 3 - Tests/scrollzones/parallax.js | 14 +- Tests/scrollzones/region demo.js | 6 + Tests/scrollzones/scroll window.js | 5 + Tests/scrollzones/simple scrollzone.js | 2 + Tests/scrollzones/skewed scroller.js | 5 + Tests/sprites/alpha.js | 3 + Tests/sprites/animate by framename.js | 25 +- Tests/sprites/animation 1.js | 6 + Tests/sprites/animation 2.js | 7 + Tests/sprites/create sprite 1.js | 2 + Tests/sprites/origin 5.js | 31 +- Tests/sprites/scale sprite 1.js | 4 + Tests/sprites/scale sprite 2.js | 4 + Tests/sprites/scale sprite 3.js | 4 + Tests/sprites/scale sprite 4.js | 10 +- Tests/sprites/scale sprite 5.js | 18 +- Tests/sprites/sprite origin 1.js | 9 +- Tests/sprites/sprite origin 2.js | 10 +- Tests/sprites/sprite origin 3.js | 10 +- Tests/sprites/sprite origin 4.js | 25 +- Tests/stage/blur filter.js | 14 +- Tests/stage/brightness filter.js | 14 +- Tests/stage/contrast filter.js | 14 +- Tests/stage/grayscale filter.js | 14 +- Tests/stage/hue rotate filter.js | 11 +- Tests/stage/sepia filter.js | 14 +- Tests/textures/dynamic texture 1.js | 35 +- Tests/textures/dynamic texture 1.ts | 4 +- Tests/textures/dynamic texture 2.js | 17 +- Tests/textures/dynamic texture 2.ts | 2 +- Tests/textures/filter test.js | 22 +- Tests/textures/filter test.ts | 2 +- Tests/textures/starling texture atlas.js | 12 +- Tests/textures/texture atlas 1.js | 6 + Tests/textures/texture atlas 2.js | 243 +-- Tests/textures/texture atlas 3.js | 8 +- Tests/textures/texture atlas 4.js | 9 + Tests/tilemaps/csv tilemap.js | 14 +- Tests/tilemaps/map draw.js | 11 +- Tests/tilemaps/tiled layers.js | 17 +- Tests/tilemaps/tiled tilemap.js | 14 +- Tests/tweens/bounce.js | 11 +- Tests/tweens/pause test.js | 8 +- Tests/tweens/tween loop 1.js | 10 +- Tests/tweens/tween loop 2.js | 15 +- build/phaser-debug.js | 612 +++++- 182 files changed, 8444 insertions(+), 991 deletions(-) create mode 100644 Docs/API/api.js create mode 100644 Docs/API/assets/css/external-small.png create mode 100644 Docs/API/assets/css/logo.png create mode 100644 Docs/API/assets/css/main.css create mode 100644 Docs/API/assets/favicon.png create mode 100644 Docs/API/assets/img/spinner.gif create mode 100644 Docs/API/assets/index.html create mode 100644 Docs/API/assets/js/api-filter.js create mode 100644 Docs/API/assets/js/api-list.js create mode 100644 Docs/API/assets/js/api-search.js create mode 100644 Docs/API/assets/js/apidocs.js create mode 100644 Docs/API/assets/js/yui-prettify.js create mode 100644 Docs/API/assets/vendor/prettify/CHANGES.html create mode 100644 Docs/API/assets/vendor/prettify/COPYING create mode 100644 Docs/API/assets/vendor/prettify/README.html create mode 100644 Docs/API/assets/vendor/prettify/prettify-min.css create mode 100644 Docs/API/assets/vendor/prettify/prettify-min.js create mode 100644 Docs/API/classes/TimeManager.html create mode 100644 Docs/API/data.json create mode 100644 Docs/API/files/.._Phaser_time_TimeManager.ts.html create mode 100644 Docs/API/index.html create mode 100644 Docs/API/modules/Phaser.html rename Docs/{logo => Phaser Logo}/PHASER logotype vector 02.fla (100%) rename Docs/{ => Phaser Logo}/phaser logo sprite.gif (100%) rename Docs/{logo => Phaser Logo}/phaser space paint 08.png (100%) rename Docs/{logo => Phaser Logo}/phaser vector final.eps (100%) rename Docs/{logo => Phaser Logo}/phaser vector final.fla (100%) rename Docs/{logo => Phaser Logo}/phaser vector final.png (100%) rename Docs/{ => Phaser Logo}/phaserSprite.gif (100%) rename Docs/{ => Phaser Logo}/phaserWIP4.png (100%) rename Docs/{ => Phaser Logo}/phaser_logo.png (100%) rename Docs/{game art => Resources}/avoid-digits.png (100%) rename Docs/{game art => Resources}/avoid-panel.png (100%) rename Docs/{game art => Resources}/avoid-sheet.png (100%) rename Docs/{game art => Resources}/avoidmock4x2.png (100%) rename Docs/{ => Resources}/box-01.png (100%) rename Docs/{ => Resources}/box-02.png (100%) rename Docs/{ => Resources}/phaser checkboxes.gif (100%) rename Docs/{ => Resources}/phaser power tools.gif (100%) rename Docs/{ => Screen Shots}/phaser_balls.png (100%) rename Docs/{ => Screen Shots}/phaser_blaster.png (100%) rename Docs/{ => Screen Shots}/phaser_cams.png (100%) rename Docs/{ => Screen Shots}/phaser_desert.png (100%) rename Docs/{ => Screen Shots}/phaser_fruit_particles.png (100%) rename Docs/{ => Screen Shots}/phaser_mapdraw.png (100%) rename Docs/{ => Screen Shots}/phaser_particles.png (100%) rename Docs/{ => Screen Shots}/phaser_rotate4.png (100%) rename Docs/{ => Screen Shots}/phaser_scrollfactor.png (100%) rename Docs/{ => Screen Shots}/phaser_tilemap.png (100%) rename Docs/{ => Screen Shots}/phaser_tilemap_collision.png (100%) rename Docs/{ => WIP}/Physics Comparison.xlsx (100%) rename Docs/{ => WIP}/phaser_copy.doc (100%) create mode 100644 Docs/docs_build.bat create mode 100644 Docs/docs_server.bat create mode 100644 Phaser/particles/Emitter.js create mode 100644 Phaser/particles/Emitter.ts create mode 100644 Phaser/particles/Particle.js create mode 100644 Phaser/particles/Particle.ts create mode 100644 Phaser/yuidoc.json diff --git a/Docs/API/api.js b/Docs/API/api.js new file mode 100644 index 00000000..12711933 --- /dev/null +++ b/Docs/API/api.js @@ -0,0 +1,16 @@ +YUI.add("yuidoc-meta", function(Y) { + Y.YUIDoc = { meta: { + "classes": [ + "TimeManager" + ], + "modules": [ + "Phaser" + ], + "allModules": [ + { + "displayName": "Phaser", + "name": "Phaser" + } + ] +} }; +}); \ No newline at end of file diff --git a/Docs/API/assets/css/external-small.png b/Docs/API/assets/css/external-small.png new file mode 100644 index 0000000000000000000000000000000000000000..759a1cdcb5b1697e5be290d98b830e279cd71f3c GIT binary patch literal 491 zcmVDs{zR1^XE?tfB*h@ASKHAa7wwn{MEbP z7_^nS7{V*>+A}bS;P%45fB%Ai|Neasi2rl3{=EO;!w318%8Ovl7jArHc=P5Brfr~D z0AYimtss2w$hlYlfd>7*aO3TNzw875LBK0xAD9Np|A(oEVYnB*eE9~V6wP%78SXuL z&#-X)Er#`zY#Ce)^8hM>B_8 literal 0 HcmV?d00001 diff --git a/Docs/API/assets/css/logo.png b/Docs/API/assets/css/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..609b336c7cc5ef0c787a0068d221d9b8d69b1241 GIT binary patch literal 6308 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 a0R{k+kX}`<%LV)Z0000