Richard Davey
|
78598ae54a
|
Implemented my own LinkedList class to make the new Input Handler easier to work with. And also just generally useful to have too.
|
2013-09-08 11:24:41 +01:00 |
|
Richard Davey
|
fe6664eac7
|
Fixed the Body collide issues and optimised the process at the same time. Now the QuadTree appears to work perfectly as a result. Bonus!
|
2013-09-08 01:24:59 +01:00 |
|
Richard Davey
|
bb5d8ca170
|
a
|
2013-09-07 21:12:47 +01:00 |
|
Richard Davey
|
eb7af3d2a2
|
Group nearly done. Sprite.anchor appears to be broken though, must fix.
|
2013-09-06 20:20:58 +01:00 |
|
Richard Davey
|
822a2df289
|
Lots of work on Group and also resolved the issue of the core game loop structure not being quite right.
|
2013-09-06 15:00:05 +01:00 |
|
Richard Davey
|
0c97e8e151
|
Starting work on Group.
|
2013-09-05 21:07:44 +01:00 |
|
Richard Davey
|
b2fa345c9d
|
console banner maker
|
2013-09-05 03:35:12 +01:00 |
|
Richard Davey
|
c552d86639
|
Added swapChildren to Phaser.World
|
2013-09-05 02:11:54 +01:00 |
|
Richard Davey
|
4d4f7d3d56
|
Now working across child sets too :)
|
2013-09-05 01:57:28 +01:00 |
|
Richard Davey
|
aa0d8ff238
|
Swap Child appears to be working. Time to tested a deeply nested set.
|
2013-09-05 01:34:22 +01:00 |
|
Richard Davey
|
87d52bd85e
|
Linked List node swap
|
2013-09-05 01:12:34 +01:00 |
|
Richard Davey
|
912d6e46aa
|
...
|
2013-09-05 00:24:01 +01:00 |
|
Richard Davey
|
55cf10a085
|
LL work
|
2013-09-04 22:53:13 +01:00 |
|
Richard Davey
|
ca0d1eb8af
|
More node manipulations .. nearly there!
|
2013-09-04 21:34:07 +01:00 |
|
Richard Davey
|
f4dab1847e
|
Working on Linked List node swapping.
|
2013-09-04 21:03:39 +01:00 |
|
Richard Davey
|
10bc22b717
|
Motion helper functions added to the ArcadePhysics class.
|
2013-09-04 16:12:58 +01:00 |
|
Richard Davey
|
128bdccd79
|
Sorted out the QuadTree issues and resolved a small but vital bug in separateX, also re-organised the collision flags in Body.
|
2013-09-04 13:54:55 +01:00 |
|
Richard Davey
|
d44261b191
|
sublime
|
2013-09-04 04:59:29 +01:00 |
|
Richard Davey
|
b2263c16c6
|
Patched the QuadTree, now working a whole lot better but am worried it's still working out too many collisions.
|
2013-09-04 04:54:43 +01:00 |
|
Richard Davey
|
3f3b6bfd35
|
Brand new highly optimised QuadTree added, populated by the game loop and world ready to be queried as often as you want in your game loop, without creating hundreds of new QuadTrees each frame.
|
2013-09-04 03:48:15 +01:00 |
|
Richard Davey
|
2a353a0327
|
Flixel physics optimised about as much as it can be. Also added world and local gravity support and flag to toggle it on / off.
|
2013-09-04 01:10:01 +01:00 |
|
Richard Davey
|
0f438d5221
|
separateX up and working sweet with gc spike removal too
|
2013-09-03 19:34:38 +01:00 |
|
Richard Davey
|
a27f6d6562
|
Forces working, collision half way there.
|
2013-09-03 17:28:12 +01:00 |
|
Richard Davey
|
2fe8a3a0a7
|
Physics integration and a fix to Tween that stopped the repeat/yoyo from working.
|
2013-09-03 17:07:05 +01:00 |
|
Richard Davey
|
bdc1c2ceb9
|
Sorted out the bounds for when sprites are in trimmed texture atlases to stop the physics checks going insane. Also bundled in Advanced Physics lib, although not hooked up yet.
|
2013-09-03 15:35:40 +01:00 |
|
Richard Davey
|
923c2504ba
|
One more text demo just for fun :)
|
2013-09-03 06:35:59 +01:00 |
|
Richard Davey
|
8a90a87492
|
Text converted and a couple of examples created. Using new extend system, so much smaller classes now.
|
2013-09-03 06:02:47 +01:00 |
|
Richard Davey
|
5acb4e9f1b
|
Borrowed the 'extends' system from jQuery and now the codebase will be considerably smaller :) TileSprite already updated to new format.
|
2013-09-03 04:58:30 +01:00 |
|
Richard Davey
|
e28cdbeb6a
|
Moving to using a small extend / mixin method to avoid code repeating now we're extending Pixi display objects.
|
2013-09-03 04:43:26 +01:00 |
|
Richard Davey
|
66e86e7d82
|
Tiling Sprite added
|
2013-09-03 03:19:42 +01:00 |
|
Richard Davey
|
c18de53bab
|
SoundManager converted and playing audio :)
|
2013-09-03 01:24:16 +01:00 |
|
Richard Davey
|
ed13283f0f
|
Tided up the cull / bounds demo.
|
2013-09-03 00:42:17 +01:00 |
|
Richard Davey
|
7c597999d4
|
Camera culling now in and working, although you need to enable it on a per sprite basis. Also fixed a few small bugs in the Animation Manager.
|
2013-09-02 23:22:24 +01:00 |
|
Richard Davey
|
6235f25184
|
LL
|
2013-09-01 22:02:42 +01:00 |
|
Richard Davey
|
d31777972c
|
Camera culling
|
2013-09-01 19:52:50 +01:00 |
|
Richard Davey
|
7bdcbf5c2a
|
getBounds update.
|
2013-09-01 13:17:44 +01:00 |
|
Richard Davey
|
71b4cc532f
|
Added Sprite.getBounds function
|
2013-09-01 11:15:13 +01:00 |
|
Richard Davey
|
d54a92310d
|
Optimised sprite a tiny bit more and created a couple of fun demos :)
|
2013-09-01 06:21:39 +01:00 |
|
Richard Davey
|
fef28c6a6a
|
Optimised update loop to reduce calculations if the transform doesn't change.
|
2013-09-01 05:50:47 +01:00 |
|
Richard Davey
|
6ef89826df
|
Phew.. lots of transform matrix math over and I can finally get all 4 points of a Sprite, regardless of rotation, translation or scale of itself or any of its parents.
|
2013-09-01 05:29:53 +01:00 |
|
Richard Davey
|
12e5d2aceb
|
...
|
2013-09-01 05:22:08 +01:00 |
|
Richard Davey
|
801c2af9d4
|
Updated world so the update run uses the linked list. Sprite.getLocalPosition now almost working, but falls over for children.
|
2013-09-01 03:57:24 +01:00 |
|
Richard Davey
|
188d6239a3
|
Edge points in and working.
|
2013-09-01 03:15:27 +01:00 |
|
Richard Davey
|
b742439db8
|
Now handles scaling and rotation. Time to get the offset.
|
2013-09-01 02:39:26 +01:00 |
|
Richard Davey
|
99e0934244
|
More late-night math.
|
2013-09-01 02:28:51 +01:00 |
|
Richard Davey
|
5d4da0ce66
|
Working out culling
|
2013-09-01 00:35:29 +01:00 |
|
Richard Davey
|
22847f6ade
|
DebugUtils converted, re-name spaced the Input classes and started on Camera culling.
|
2013-08-31 21:50:34 +01:00 |
|
Richard Davey
|
70ee753859
|
The complete Phaser Input Manager suite is now ported across. Not tested in earnest yet, but all the grunt work is at least done.
|
2013-08-31 13:54:59 +01:00 |
|
Richard Davey
|
f9aa7f7339
|
Fixed small bug in Game where AUTO didn't detect the lack of WebGL properly. Tidied up Math a bit more.
|
2013-08-30 20:05:29 +01:00 |
|
Richard Davey
|
54d98944e4
|
Mummy attack :)
|
2013-08-30 18:56:10 +01:00 |
|