Commit Graph

  • be6489fbc9 Body bounce + blocking values nearly sorted. photonstorm 2014-01-15 13:20:51 +00:00
  • 651737fdd0 More physics tweaks. photonstorm 2014-01-15 03:17:26 +00:00
  • 88ef644d47 Merge pull request #310 from theadam/dev Richard Davey 2014-01-15 06:23:50 -08:00
  • 7c66a6b6cc Removed an errant ';' from the end of an 'else if' causing a circle to be drawn each time a graphics object is updated Adam Nalisnick 2014-01-14 20:54:50 -05:00
  • d8bf13eaaa Merge pull request #309 from jcd-as/dev1 Richard Davey 2014-01-14 14:35:06 -08:00
  • bd66be1804 Updated Tilemap classes and further tests. photonstorm 2014-01-14 22:34:41 +00:00
  • 01a314018d fix sprite vs sprite overlap check jcs 2014-01-14 13:51:55 -08:00
  • ff7cad102c All of the setCollision methods now have a 'collides' parameter so you can enable or disable collision, not only enable it. Also fixed Loader example. photonstorm 2014-01-14 11:58:00 +00:00
  • 8479e456dd Merge pull request #307 from jcd-as/dev Richard Davey 2014-01-14 01:49:52 -08:00
  • b4e767161b change Emitter's particleDrag property to particleFriction to match the changes to the physics engine jcs 2014-01-13 20:29:16 -08:00
  • 6cde583e82 Merge branch 'dev' of https://github.com/photonstorm/phaser into dev jcs 2014-01-13 20:20:06 -08:00
  • ab02040bea fix Tilemap.putTile jcs 2014-01-13 20:18:08 -08:00
  • 32f5a2fa36 More examples updates. Fixed Starstruck tilemap code, removed un-needed ArcadePhysics methods and rebuilt the js files for testing. photonstorm 2014-01-14 03:33:03 +00:00
  • 011d2d8e05 The way the collision process callback works has changed significantly and now works as originally intended. The World level quadtree is no longer created, they are now built and ripped down each time you collide a Group, this helps collision accuracy. Bodies are no longer added to a world quadtree, so have had all of their quadtree properties removed such as skipQuadtree, quadTreeIndex, etc. QuadTree.populate - you can pass it a Group and it'll automatically insert all of the children ready for inspection. Removed ArcadePhysics binding to the QuadTree, so it can now be used independantly of the physics system. photonstorm 2014-01-14 02:43:09 +00:00
  • 17af96d46a Merge pull request #306 from jcd-as/dev Richard Davey 2014-01-13 17:19:25 -08:00
  • bd9898db7e New merged separate function that now uses processCallback the way it was always meant to be used. photonstorm 2014-01-14 01:18:46 +00:00
  • befcf74f44 fix Tilemap.setCollision jcs 2014-01-13 16:46:29 -08:00
  • e7c2b6ae9c Fixed nearly all of the tilemap examples to use the new tilemap system. photonstorm 2014-01-14 00:31:58 +00:00
  • 71f82477ea Tidying up all of the map files, sorting out Tiled paths and updated the tilemap examples for 1.1.4. photonstorm 2014-01-13 19:45:15 +00:00
  • c6fa2cb7b6 Added the new Timer, TimerEvent and Time methods to the TypeScript definitions files. photonstorm 2014-01-13 14:18:15 +00:00
  • 35cef4e529 Updated Body file and compiled + minified builds for those wanting to test. photonstorm 2014-01-09 18:24:12 +00:00
  • 0a0e775ea5 Removed temp. debug vars. photonstorm 2014-01-09 17:12:24 +00:00
  • 10d105d5ce Acceleration tested and working fine. Proper accurate friction added and working really nicely, so much better than 'drag' used to. Considering removing drag, although will break the API history. photonstorm 2014-01-09 03:42:58 +00:00
  • 754219a978 Fixed some documentation typos. photonstorm 2014-01-09 01:23:23 +00:00
  • 5f9acdca4b Merge pull request #299 from Niondir/dev Richard Davey 2014-01-08 17:02:59 -08:00
  • c6c579e6b3 Phaser.Timer is now feature complete and fully documented. You can create Phaser.TimerEvents on a Timer and lots of new examples have been provided. photonstorm 2014-01-09 00:59:37 +00:00
  • c21365703d Phaser Definitions Update Added "GetCurrentState" to StateManager Tarion 2014-01-08 22:57:13 +01:00
  • 35e61172e1 Device.quirksMode is a boolean that informs you if the page is in strict (false) or quirks (true) mode. Canvas.getOffset now runs a strict/quirks check and uses document.documentElement when calculating scrollTop and scrollLeft to avoid Chrome console warnings. The Time class now has three new methods: addEvent, repeatEvent and loopEvent. See the new Timer examples to show how to use them. photonstorm 2014-01-08 11:21:30 +00:00
  • 67e2caafbc Added new Contributors guide. photonstorm 2014-01-08 01:53:28 +00:00
  • 038bca11b2 Merge pull request #295 from Niondir/dev Richard Davey 2014-01-07 16:42:52 -08:00
  • bd9b964710 Added a new Full Screen Mobile template example. photonstorm 2014-01-08 00:34:47 +00:00
  • 1aabb6b93d World is a Group. Needed to remove stuff again e.g. a "BitmapText" niondir 2014-01-07 19:54:04 +01:00
  • 77a8dc321f phaser.d.ts corrections niondir 2014-01-07 10:58:00 +01:00
  • 428e331a11 Groups can now be added to other Groups as children via group.add() and group.addAt(). Groups now have an 'alive' property, which can be useful when iterating through child groups with functions like forEachAlive. photonstorm 2014-01-06 01:39:23 +00:00
  • aa3a86df6e Timer class overhaul. photonstorm 2014-01-04 02:53:32 +00:00
  • 92033fde7c Added BitDeli badge. photonstorm 2014-01-03 12:45:17 +00:00
  • 7aa45b5872 Added BitDeli badge, also updating Timer class. photonstorm 2014-01-03 12:43:58 +00:00
  • c3183dcea9 Angular Physics re-implemented, most tests now working as expected. photonstorm 2014-01-03 04:50:31 +00:00
  • f7329e0661 Further physics modifications Richard Davey 2014-01-03 02:24:06 +00:00
  • 5526a7322b Warning: This version has a new ArcadePhysics handler in it. Don't upgrade if you need this for live game code, wait until we go to master. Otherwise, this commit contains lots of new physics demos and a new updateMotion and Body class to try and fix, once and for all, the physics issues with applied forces. photonstorm 2014-01-02 23:28:22 +00:00
  • 902ffee808 Loader.progressFloat contains the actual non-rounded progress value, where-as Loader.progress contains a rounded value. Use progressFloat if you've > 100 files to load. photonstorm 2013-12-31 17:35:40 +00:00
  • d1cd1df9a5 Lots of fixes and updates to the Button class, InputHandler for snap offsets, Sound looping and Stage scaling. photonstorm 2013-12-31 17:03:09 +00:00
  • 86f6ddcbc8 Two new particle examples and a group animation example. Also fixed CocoonJS sound issue and Cache sound locked bug. photonstorm 2013-12-31 03:37:11 +00:00
  • 3b87ce9fc9 Brand new Gamepad API support fully implemented (thanks to Karl Macklin), with examples to show use. photonstorm 2013-12-31 01:45:30 +00:00
  • 29d7cc36a0 Merge branch 'gamepadsupport' of https://github.com/karlmacklin/phaser into karlmacklin-gamepadsupport photonstorm 2013-12-31 00:43:54 +00:00
  • ba74bea4b4 New Group.destroy example and patched the desyrel font xml. photonstorm 2013-12-30 21:36:50 +00:00
  • ce4cf531d4 Added class constructors, fixed Stripshader, added relative Tween example and updated Tween source. photonstorm 2013-12-30 16:54:00 +00:00
  • fdbdd81b7b Updated some docs, added the new renderHidden parameter for Canvas and updated the RenderTexture examples as a result. photonstorm 2013-12-27 00:26:21 +00:00
  • 2c8077835c Merge pull request #251 from cocoademon/physics_self_collide_fix Richard Davey 2013-12-26 15:10:28 -08:00
  • 10f4bc7507 Merge pull request #278 from inductible-dev/dev Richard Davey 2013-12-26 15:01:12 -08:00
  • 923a10ee81 Input no longer sets cursor to default if already set to none Richard Davey 2013-12-26 00:52:01 +00:00
  • 167a498a5e Phaser.Game constructor can now be passed a single object containing game settings + Stage settings, useful for advanced configurations. photonstorm 2013-12-24 03:18:55 +00:00
  • 7acf79338c Added examples group: Debug tools inductible.dev 2013-12-23 15:59:58 +00:00
  • e103d6ae83 Added examples group: Debug tools inductible.dev 2013-12-23 15:59:26 +00:00
  • 9a968bc5bb TypeScript defs: TileSprite now extends Sprite, and added 'fixedToCamera' property to Sprite definition inductible.dev 2013-12-23 09:48:07 +00:00
  • 0acef49a7c RenderTexture now displays correctly in Canvas games. Stage.display property added. A direct reference to the root Pixi Stage object (very useful for RenderTexture manipulation) photonstorm 2013-12-23 04:19:52 +00:00
  • 5a5d465034 Merge pull request #275 from inductible-dev/dev Richard Davey 2013-12-22 08:30:03 -08:00
  • 6be31e0f69 added TypeScript definitions for Key and CursorKeys object inductible.dev 2013-12-22 13:34:52 +00:00
  • bf72b4d3b0 Tilemap.createFromObjects can now turn a bunch of Tiled objects into Sprites in one single call, and copies across all properties as well. photonstorm 2013-12-22 04:27:12 +00:00
  • 63d90a0176 Sprites that are fixedToCamera can now be input dragged regardless of world position. photonstorm 2013-12-22 03:46:08 +00:00
  • 3cbb820349 You can now load any binary file via the Loader: game.load.binary(key, url, callback) - the optional callback allows for post-load processing before entering the Cache. photonstorm 2013-12-20 18:27:36 +00:00
  • 352749e803 Collision commands in and working. Updated sci-fly example. Multiple layers rendering. Mixed tile size on one layer rendering, but collision is grid bound. photonstorm 2013-12-19 05:09:49 +00:00
  • 4c7a4ebf62 Tiled map loader now working much better, rendering, layering properly. photonstorm 2013-12-19 03:49:28 +00:00
  • 5cf7ed4fdb More TypeScript updates. photonstorm 2013-12-18 16:56:14 +00:00
  • f991f9cee8 Tweens have a new event: onLoop. Tweens - Example showing how to use the tween events, onStart, onLoop and onComplete. Lots of documentation fixes in the Tween class. Tweens fire an onLoop event if they are set to repeat. onComplete is now only fired for the final repeat (or never if the repeat is infinite) Tween.onStart is now called when the tween starts AFTER the delay value, if given (thanks stevenbouma) photonstorm 2013-12-18 13:01:45 +00:00
  • b2c680811b New unified Tiled loader. photonstorm 2013-12-18 04:40:10 +00:00
  • 4ada28ba81 Merge pull request #267 from cocoademon/framerate_example Richard Davey 2013-12-17 17:15:33 -08:00
  • 55d69e16b6 Add an example to show framerate independence in physics calculations Cameron Foale 2013-12-18 11:57:55 +11:00
  • 50eee95c99 Improved TilemapLayer rendering and debug rendering significantly. Cleared out some old assets and added a new map. photonstorm 2013-12-18 00:44:04 +00:00
  • dd7ae12271 ArcadePhysics.overlap and collide now recognise TileSprites in the collision checks. photonstorm 2013-12-17 16:48:03 +00:00
  • a0961f27df Merge pull request #266 from cocoademon/physics_instability_fix Richard Davey 2013-12-17 04:36:38 -08:00
  • 896e9af9f5 TilemapLayers now render tiles correctly, with our without debugging overlay. Collision working well across single and index ranges. photonstorm 2013-12-17 05:07:00 +00:00
  • b8dbb5d125 Take dt into account for gravity calculations Cameron Foale 2013-12-17 14:38:44 +11:00
  • 388e42c80a Remove invalid multiply by 60 in Phaser.ArcadePhysics.updateMotion Cameron Foale 2013-12-17 13:45:15 +11:00
  • 7917eac255 Added Matching Pairs game and updated fixed to camera example. photonstorm 2013-12-16 15:16:44 +00:00
  • 39cae4cc09 Sphere snake wip demo Richard Davey 2013-12-14 02:22:14 +00:00
  • 03ae324d26 New user submitted examples photonstorm 2013-12-13 23:56:39 +00:00
  • a361a18616 Updated IE11 check, forces IE11 to use Canvas renderer even in AUTO mode. photonstorm 2013-12-13 14:04:14 +00:00
  • dd9f533528 Merge pull request #134 from gabehollombe/touch_joystick_example Richard Davey 2013-12-11 17:06:10 -08:00
  • 1b954066a6 Merge pull request #247 from cocoademon/trim_fix Richard Davey 2013-12-11 16:52:01 -08:00
  • da5d8c9272 Updated p2.js to latest build. photonstorm 2013-12-11 03:19:49 +00:00
  • 215632c0a7 Merge pull request #261 from cocoademon/platform_riding_fix Richard Davey 2013-12-10 16:05:09 -08:00
  • 9988a2ffbe Merge pull request #260 from feiss/dev Richard Davey 2013-12-10 16:02:19 -08:00
  • 56389fcaf4 Fix riding on platforms Cameron Foale 2013-12-11 10:25:57 +11:00
  • c74bac3a9c Finished translation of tutorial 02 Diego F. Goberna 2013-12-10 21:41:33 +01:00
  • 9f6cfca9cd Title tags fixed Diego F. Goberna 2013-12-10 17:31:54 +01:00
  • 6805e7264d code comments translated Diego F. Goberna 2013-12-10 17:31:19 +01:00
  • f7202a3ff1 removed hello world example code Diego F. Goberna 2013-12-10 17:09:03 +01:00
  • fc6ae6a60b Finished translation of tutorial 01 Diego F. Goberna 2013-12-10 17:05:34 +01:00
  • 636b1af25c Spanish translation of the tutorials Diego F. Goberna 2013-12-10 16:49:01 +01:00
  • 19759699df More TypeScript definitions fixes (for Easing and Animation data). photonstorm 2013-12-10 14:34:22 +00:00
  • 669570c701 Tidying up the examples and more Tilemap work. photonstorm 2013-12-10 12:23:42 +00:00
  • af5847e8e4 Tilemap and game core loop updates. photonstorm 2013-12-09 16:40:48 +00:00
  • 2071fc22fc Merge pull request #253 from jcd-as/dev Richard Davey 2013-12-09 02:01:24 -08:00
  • 55b2dd379a Merge pull request #254 from cocoademon/update_reorder Richard Davey 2013-12-09 02:00:49 -08:00
  • 3e1207e1a3 Split world update into preUpdate and update. Cameron Foale 2013-12-09 15:46:02 +11:00
  • 8ade29d982 fix Pixi bug (#425) - fix incorrect width property for multi-line BitmapText (Pixi has already merged the fix) Josh Shepard (jcs) 2013-12-08 09:50:21 -08:00
  • 74e0cfb13a Added Tutorial 2. photonstorm 2013-12-07 02:05:07 +00:00
  • 13a03f3620 TypeScript file updated, now compiles without error in VS and FlashDevelop. photonstorm 2013-12-06 13:48:40 +00:00
  • 886618c056 Tilemap collision fixed, regardless of rotation, number of overlapping tiles and speed (to a point anyway). Maps also don't crash if they are smaller than the render area. Layers can be positioned successfully anywhere in camera but collision isn't yet offset for this. photonstorm 2013-12-06 04:34:27 +00:00