photonstorm
336cd8b76c
Build files for testing.
2014-07-02 23:23:26 +01:00
photonstorm
cc6aa7313b
New Phaser + Pixi build files.
2014-07-01 15:04:03 +01:00
photonstorm
5c6b5f362d
New build files.
2014-06-11 14:38:46 +01:00
photonstorm
69525799d7
New build files for testing.
2014-06-11 12:46:49 +01:00
photonstorm
3c61e1d24f
Build files with Asset Pack support added.
2014-05-29 17:37:28 +01:00
photonstorm
b8a2b9347f
2.0.5 dist files.
2014-05-20 10:03:01 +01:00
photonstorm
486153d3e0
Patching back into 2.0.4 master release a couple of important updates.
2014-04-29 22:00:16 +01:00
photonstorm
1c92caad42
2.0.4 release build
2014-04-29 15:39:53 +01:00
photonstorm
90b9fafa29
New build files for the weekend :)
2014-04-17 14:59:04 +01:00
photonstorm
1326e40598
Build files + docs update.
2014-04-15 15:39:23 +01:00
photonstorm
4cea8d7bcc
Preparing for final 2.0.3 release. Updated docs, readme and build files.
2014-04-11 13:09:28 +01:00
photonstorm
8c434a83ab
Fixed issue with Particles not being updated by the Emitter and rebuilt the dist files.
2014-04-10 04:19:43 +01:00
photonstorm
523a3c5632
Tidied up the Grunt tasks a little to name them more accurately.
...
Renamed phaser-no-physics to phaser-arcade-physics, which is far more accurate.
2014-04-10 01:54:30 +01:00
photonstorm
8fc2a465cd
New Phaser package, small docs updates and preparing P2.World for new bounds code and v0.5.0 migration.
2014-04-08 03:31:13 +01:00
photonstorm
4d06298e64
Fixed silly SoundManager bug :)
2014-04-01 19:51:48 +01:00
photonstorm
f4dc686028
New build files for testing.
2014-04-01 16:13:00 +01:00
photonstorm
fca1bd97fd
New build to test state change in. Also various Gruntfile fixes that arose from the tasks split.
2014-04-01 03:02:36 +01:00
photonstorm
5b73bb21bb
Sprite would glitch if it had an ArcadePhysics Body that was re-positioned out of loop.
...
Sprite would "fly off" if it had an ArcadePhysics Body that was re-positioned during an input handler.
Newly generated docs
2014-03-28 01:42:49 +00:00
photonstorm
344ab46d78
Line.fromSprite now sets "fromCenter" to false by default as Sprite.center is deprecated in 2.x. Documentation and Examples updated to reflect this.
2014-03-25 12:44:20 +00:00
photonstorm
87a0fb86b8
All Timer events are now increased by the game time on start.
2014-03-24 12:15:14 +00:00
photonstorm
622957c9b0
Timer objects incorrectly set the first tick value on events if you added the events prior to starting them.
2014-03-24 02:25:35 +00:00
photonstorm
26a89f0b84
New build files with tilemap callback fixes in.
2014-03-24 01:39:09 +00:00
photonstorm
49bcd2edd2
Tilemap fixes.
2014-03-24 00:30:05 +00:00
photonstorm
634b1d1093
Emitter.friction property removed and replaced with Emitter.particleDrag, which is now correctly applied.
...
ArcadePhysics.Body.reset incorrectly set the Body.rotation to Sprite.rotation instead of angle.
Emitter.emitParticle resets the rotation on the particle to zero before emitting it.
Lots of fixes to the TypeScript definitions file (thanks as always to clark-stevenson for his tireless work on these)
Emitters now bring the particle they are about to emit to the top of the Group before doing so. Avoids particles hidden behind others.
ArcadePhysics.Body.setSize corrected to take the parameters as positive, not negative values.
ArcadePhysics.Body now checks the Sprite scale automatically and adjusts the body size accordingly (fix #608 )
Emitter.particleClass can now be set to any object that extends Phaser.Sprite, which will be emitted instead of a regular Sprite.
2014-03-20 03:48:54 +00:00
photonstorm
684ee9c064
ArcadePhysics.Body has a deltaMax object, which allows you to cap the delta applied to the position to +- this value.
...
ArcadePhysics.Body now checks the Sprite scale automatically and adjusts the body size accordingly (fix #608 )
2014-03-20 00:20:02 +00:00
photonstorm
22b472ba4d
Removed rogue console.log
2014-03-19 13:23:46 +00:00
photonstorm
2d08fab48e
When creating a Sprite (via Group.create or directly) with exists = false and a P2 body, the body is not added to the world.
...
Every Input class now checks to see if it has already been started. If so it doesn't add the listeners again unless they have been nulled.
2014-03-19 13:22:04 +00:00
photonstorm
4bfbd4dc96
2.0.1-19 build files.
2014-03-19 12:12:59 +00:00
photonstorm
5d40365b87
InputHandler.dragFromCenter will now work regardless of the anchor point of the Sprite.
2014-03-19 05:21:26 +00:00
photonstorm
84df7bf320
Sprite.events.onEnterBounds added. This is dispatched if the Sprite leaves the bounds but then returns. The opposite of onOutOfBounds.
2014-03-19 04:17:37 +00:00
photonstorm
2cc1a45f9a
Fixed SpriteBounds camera placement in Debug (again).
...
Removed un-needed cache vars from ArcadePhysics.World.
Tidied up ArcadePhysics.Body and fixed rotation parameters.
Every single Arcade Physics Example now runs perfectly under this release.
2014-03-19 03:55:44 +00:00
photonstorm
9490041c79
ArcadePhysics.separate doesn't pass over to seperateX/Y if overlapOnly is true ( fix #604 )
...
ArcadePhysics.collideSpriteVsSprite checks if both objects have bodies before processing.
2014-03-19 02:05:29 +00:00
photonstorm
df4debf2a6
Build update for testing.
2014-03-19 00:57:10 +00:00
photonstorm
8010d245f1
Fixed Grunt script that stopped the P2 constraint classes from building properly.
2014-03-18 18:36:46 +00:00
photonstorm
89cdaef84d
New build files.
2014-03-18 00:01:39 +00:00
photonstorm
f32dce8cdd
New build files.
2014-03-17 21:18:02 +00:00
photonstorm
44a5741148
Fixed games. Updated Body.moves handling.
2014-03-14 04:49:55 +00:00
photonstorm
83e197772d
Moved Time update back into core loop.
2014-03-11 20:30:26 +00:00
photonstorm
982823d875
Updated TypeScript defs which now compiles against 1.2 (but still missing quite a few areas).
...
New build files that match them.
2014-03-10 11:08:07 +00:00
photonstorm
8fff38618d
Tidied up the Examples, fixed Arcade Physics Body, added Body enable support to Group and fixed QuadTree.
2014-03-10 03:06:28 +00:00
photonstorm
ab6a9aab41
Fresh builds for the weekend.
2014-03-07 15:17:13 +00:00
photonstorm
a30c2c87a9
New build files.
2014-03-04 01:29:04 +00:00
photonstorm
664d5b3e2c
Fixed issue where Image, Sprite, etc wouldn't call preUpdate or postUpdate of its children.
...
Fixed issue where renderOrderID wasn't being assigned correctly, causing the Input Handler to be unable to select the "top" item on a display list (would all default to zero)
Fixed issue where Stage would assign renderOrderIDs in reverse, should be in sequence.
Fixed issue where objects where checking World for the currentRenderOrderID by mistake instead of Stage.
Basically, input handling works a lot better now for Groups and nested objects :)
2014-02-28 19:45:15 +00:00
photonstorm
8dcfef8db0
Updated to latest Pixi build (can do away with our own local patch now).
...
Group.sendToBottom(child) is the handy opposite of Group.bringToTop()
Group.moveUp(child) will move a child up the display list, swapping with the child above it.
Group.moveDown(child) will move a child down the display list, swapping with the child below it.
2014-02-28 18:55:07 +00:00
photonstorm
8662cd2fd4
Brand new Grunt task - creates each core library as its own file and a combined phaser.js.
...
New build script now cleanly splits Phaser, Pixi and p2 so they are each UMD wrapped and each available in the global scope (now more requireJS friendly!).
phaser-no-libs.js allows you to use your own version of p2.js or pixi.js with Phaser. Warning: This is totally unsupported. If you hit bugs, you fix them yourself.
Fixed silly instanceof bug in game objects (sorry guys).
2014-02-28 09:30:53 +00:00
photonstorm
09d4a35b7f
Fixed issue where Phaser.Canvas.create would always make a screencanvas for CocoonJS, but that should only happen once. New parameter toggles it.
2014-02-28 03:55:06 +00:00
photonstorm
53c10ca31f
The grunt task now creates an optional version of Phaser without any Physics support built in. Quite a bit smaller now.
...
The grunt task now has a new `noUmd` option which builds Phaser without the UMD wrapper.
2014-02-27 17:00:14 +00:00
photonstorm
d958b34f43
New build.
2014-02-25 23:20:06 +00:00
photonstorm
fdde4cb7e6
Sorry, removing console.logs :)
2014-02-25 11:58:17 +00:00
photonstorm
b4dbaf9950
StateManager.start can now have as many parameters as you like. The order is: start(key, clearWorld, clearCache, ...) - they are passed to State.init() (NOT create!)
2014-02-25 11:56:57 +00:00
photonstorm
7394403bb6
Fresh build. Updated docs and re-built phaser.js.
2014-02-19 05:28:19 +00:00
photonstorm
5d5c64d22f
Tilemap.createCollisionObjects will parse Tiled data for objectgroups and convert polyline instances into physics objects you can collide with in the world.
...
After defining tiles that collide on a Tilemap, you need to call Tilemap.generateCollisionData(layer) to populate the physics world with the data required.
Debug.renderPhysicsBody updated to take camera location and body rotation into account.
Body movement functions put back to velocity :)
Updated to latest dev version of pixi and latest p2.js
Updated docs
2014-02-18 03:01:51 +00:00
photonstorm
78bf874888
Fresh build. Added pre/post update hooks to Graphics.
2014-02-17 11:27:31 +00:00
photonstorm
e922bbdfd3
New build files
2014-02-15 01:36:07 +00:00
photonstorm
1cb40b6df1
Packaged builds for anyone wanting to test this weekend :)
2014-02-14 18:07:17 +00:00
photonstorm
ab5c07dfe8
Updated to Pixi 1.5 final.
...
InputHandler.pixelPerfectOver - performs a pixel perfect check to see if any pointer is over the current object (warning: very expensive!)
InputHandler.pixelPerfectClick - performs a pixel perfect check but only when the pointer touches/clicks on the current object.
2014-02-12 01:25:36 +00:00
photonstorm
da878b2181
Updated the Gruntfile. Also:
...
InputHandler.pixelPerfectOver - performs a pixel perfect check to see if any pointer is over the current object (warning: very expensive!)
InputHandler.pixelPerfectClick - performs a pixel perfect check but only when the pointer touches/clicks on the current object.
Previously using a Pixel Perfect check didn't work if the Sprite was rotated or had a non-zero anchor point, now works under all conditions + atlas frames.
2014-02-11 13:23:54 +00:00
photonstorm
e7a9b96d27
Final release 1.1.4 examples finished.
2014-02-05 16:55:02 +00:00
photonstorm
27fc447928
New polygon collision object examples and Body scale fixes.
2014-01-31 10:34:18 +00:00
photonstorm
4505aa50f6
Integrated SAT. Fixed lots of examples. Fixed documentation. Added new examples and built new phaser.js file for testing.
2014-01-27 06:29:26 +00:00
photonstorm
32f5a2fa36
More examples updates. Fixed Starstruck tilemap code, removed un-needed ArcadePhysics methods and rebuilt the js files for testing.
2014-01-14 03:33:03 +00:00
photonstorm
35cef4e529
Updated Body file and compiled + minified builds for those wanting to test.
2014-01-09 18:24:12 +00:00
photonstorm
d9ffd6afd4
Final version of the Getting Started guide.
2013-11-29 18:28:55 +00:00
photonstorm
f22159e257
Updated documentation.
2013-11-28 15:57:09 +00:00
photonstorm
86584a636c
Added new Phaser.HEADLESS render mode (doesn't output anything).
2013-11-25 14:53:30 +00:00
photonstorm
06a17b4b26
Fixed an issue in Text. Fixed the background color issue with Canvas games. Updated the Examples viewer so the side-by-side focuses the iframe now. Added new "Extend Group" example.
2013-11-25 13:12:03 +00:00
photonstorm
b63bd14172
ScaleMode fix, BitmapData change and Device updates.
2013-11-18 20:27:40 +00:00
photonstorm
3f99b691c9
Added in a Group.sort demo, also updated the documentation and build files.
2013-11-07 06:10:15 +00:00
photonstorm
3e9777e6f4
Updated docs for 1.1.2 release.
2013-11-01 18:16:52 +00:00
photonstorm
6f93a2ec94
Multiple Anims update, Tilemap fixes and some new examples.
2013-10-31 15:45:19 +00:00
photonstorm
9261160571
1.1.1 release with fix for Phaser.AUTO and a new text example.
2013-10-26 19:14:13 +01:00
photonstorm
34736fbde5
Final 1.1 release. Here goes nothing :)
2013-10-25 18:35:49 +01:00
TheJare
4b6147d3e3
Fix bug in StateManager where a state's update function might not get called if it has an empty preload function
2013-09-20 22:42:04 +01:00
Richard Davey
8c41b3253c
1.0.5 package
2013-09-20 14:00:49 +01:00
Richard Davey
d9a49797c4
1.0.4 release
2013-09-18 06:34:56 +01:00