Richard Davey
|
dbaf7269e9
|
Promoted the Tilemap to a DisplayObject and vastly simplified the load process.
|
2013-09-12 04:24:01 +01:00 |
|
Richard Davey
|
95374339b9
|
Added a Sample Plugin and tested out the Plugin Manager. Working great :)
|
2013-09-11 17:32:53 +01:00 |
|
Richard Davey
|
fba731e740
|
Added optional "pixel perfect" input checks and tested against static sprites, animated sprites, physics sprites and sprites positioned outside the screen (needing camera shift to appear).
|
2013-09-11 16:25:46 +01:00 |
|
Richard Davey
|
f260108433
|
Tidying up source code for release. Also refactored World to use a Group instance, rather tha duplicate functions.
|
2013-09-11 13:21:07 +01:00 |
|
Richard Davey
|
e79dd5856d
|
Added the ability to crop a sprite with a custom Rectangle.
|
2013-09-11 03:55:53 +01:00 |
|
Richard Davey
|
48ed27dfcc
|
Finished off RenderTexture. Sprites can now accept a RenderTexture or a key when you create them. RenderTextures are also now stored in the cache under their own key, making re-using them across other Sprites much easier. Also ported over all of the Tilemap classes, but need to get them rendering.
|
2013-09-11 02:57:36 +01:00 |
|
Richard Davey
|
f885f7b023
|
Added CSS3Filters plugin. Also modified Sprite to contain preUpdate call, so that update can be over-ridden by custom Classes + added an example for this.
|
2013-09-11 00:35:21 +01:00 |
|
Richard Davey
|
e2eddc8b24
|
Added Full Screen support and tested it. Also added in the BitmapText game object and custom XML loader. Game now sends a pause and resume signal, which the TweenManager listens to and handles correctly.
|
2013-09-10 23:51:35 +01:00 |
|
Richard Davey
|
e41e35fd09
|
Fixed an error that stopped 2 tweens from being able to run on the same object. Also refactored a lot of the classes to remove prototype properties and move them to local instance properties.
|
2013-09-10 20:40:34 +01:00 |
|
Richard Davey
|
15fe5ed6c8
|
Fixed the Bring to Top bug and also fixed Group/World.swap when the child was a tail node. Also improved Group.dump significantly. Fixed Phaser.Utils namespace clash too.
|
2013-09-10 12:46:14 +01:00 |
|
Richard Davey
|
4f950ae801
|
Fixed a fantastic FrameData bug. Also added support to the Emitter to handle multiple image keys and/or frames.
|
2013-09-10 11:09:25 +01:00 |
|
Richard Davey
|
5d3fe891cd
|
Particle Emitter in and working. Nice and fast, and a lot more flexible than before.
|
2013-09-10 01:26:50 +01:00 |
|
Richard Davey
|
60f0e8967f
|
Added Phaser.Graphics and fixed the Out of World Bounds call.
|
2013-09-09 17:01:59 +01:00 |
|
Richard Davey
|
30fc4099c6
|
Out of bounds and Sprite events hooked up
|
2013-09-09 13:29:33 +01:00 |
|
Richard Davey
|
13d6ab512b
|
Fixed the Button frame issue and Down states now work properly
|
2013-09-09 10:30:01 +01:00 |
|
Richard Davey
|
9b6c819e0e
|
Input Component done and new Button object done and included. Also finished the build script.
|
2013-09-09 00:30:44 +01:00 |
|
Richard Davey
|
50624c1552
|
Input Handler working. Dragging, sliding, click detection, multi-touch. Appears to be an issue with bringToTop but it's most likely a problem with the swapChild function rather than Input.
|
2013-09-08 22:58:15 +01:00 |
|
Richard Davey
|
ebda1f99e3
|
Input Handler 90% there.
|
2013-09-08 22:38:19 +01:00 |
|
Richard Davey
|
90b1946c25
|
Input Handler mostly restored
|
2013-09-08 13:23:21 +01:00 |
|
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
|
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
|
f4dab1847e
|
Working on Linked List node swapping.
|
2013-09-04 21:03:39 +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
|
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
|
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
|
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
|
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
|
22847f6ade
|
DebugUtils converted, re-name spaced the Input classes and started on Camera culling.
|
2013-08-31 21:50:34 +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 |
|
Richard Davey
|
e77f5da2cd
|
Fixed the TweenManager and added support to GameObjectFactory, so you can create tweens easily now all hooked in to the internal game clock. Also added the AnimationManager into Sprite, so you can create and play animations directly from sprites nice and easily.
|
2013-08-30 17:09:43 +01:00 |
|
Richard Davey
|
936118bd91
|
AnimationManager done and in, need to fix texture update bug, otherwise finished.
|
2013-08-30 04:20:14 +01:00 |
|