Richard Davey
b53c3a265a
Added ability to round Text bounds
2017-07-12 17:32:45 +01:00
Richard Davey
abb16fbf75
Camera culling can be disabled
2017-07-12 13:21:51 +01:00
Richard Davey
ed0d445c54
PointScreenToWorldHitTest now always returns an array no matter what
2017-07-12 12:58:34 +01:00
Richard Davey
3206e1bf5e
Optimized applyITRS for testing
2017-07-12 12:58:09 +01:00
Richard Davey
8d89c421b3
Group configs can now set the classType
2017-07-12 12:57:53 +01:00
Richard Davey
7ae478cf3b
Groups can set grid alignment via the config
2017-07-12 12:28:21 +01:00
Richard Davey
656b7e33b2
Allowed Bitmap Text fonts to be trimmed within a texture atlas with or without padding
2017-07-12 03:40:27 +01:00
Richard Davey
26404bbc15
Working through adding trimmed frame support to Bitmap Text
2017-07-12 00:49:20 +01:00
Richard Davey
140ed6b4df
Exposed RTree
2017-07-12 00:48:56 +01:00
Richard Davey
a92ef5dc31
Allowed Bitmap Text to use a frame from a texture atlas
2017-07-12 00:48:41 +01:00
Richard Davey
ea8b1ca94c
Removed redundant properties (tint and tiling related)
2017-07-12 00:47:46 +01:00
Richard Davey
b4e84860da
Loader can now handle script files
2017-07-11 19:23:03 +01:00
Richard Davey
3e131d5369
Ability to add a new State from an existing State implemented
...
Stress tested up to 100 states all running together.
2017-07-11 18:54:30 +01:00
Richard Davey
8eccfc8b39
Added SendToBack feature to the State Manager
2017-07-11 18:18:31 +01:00
photonstorm
dc90581c96
Split the Global State Manager code up into single files and added in ability to move States up, down and to the top. Also swap position and extra index accessing methods.
2017-07-11 16:48:45 +01:00
photonstorm
dc5bcccdd5
Added purge method to clear out an ObjectPool and finished destroy method.
2017-07-11 16:48:32 +01:00
Felipe Alfonso
bb359faa1d
Fixed false positive when dealing with mulitple cameras and point hit test
2017-07-11 10:09:40 -04:00
photonstorm
f34ff013fb
Calling setTint with no arguments now clears the tint.
2017-07-11 09:38:19 +01:00
Felipe Alfonso
b88a3e962c
Camera culling working with camera and game objects transforms
2017-07-10 23:36:12 -04:00
Felipe Alfonso
a3ee32cef4
Point Screen To World Hit test now works with multiple cameras and camera transforms
2017-07-10 22:27:24 -04:00
photonstorm
927c47e27c
Removed console
2017-07-10 17:10:07 +01:00
Felipe Alfonso
ebea116809
PointScreenToWorldHitTest added to Global Input Manager
2017-07-07 15:59:17 -04:00
photonstorm
423326c71b
Added empty update method so that default GameObjects can be added to Pools.
2017-07-07 18:26:03 +01:00
photonstorm
1b70df7368
Lots of Pool updates and extensions. The Pool will now update children automatically, making them far more useful.
2017-07-07 18:14:58 +01:00
photonstorm
8bc485e838
Renamed internal array and only call GameObject.preUpdate on active list items.
2017-07-07 18:14:27 +01:00
photonstorm
7d12c6c8c4
Added the ability to force a depth sort in a State.
2017-07-07 18:13:26 +01:00
photonstorm
1704082e82
Added getArray methods to Map and Set.
2017-07-07 18:13:08 +01:00
photonstorm
1c4ad2400a
Triggered z-depth sort on creation.
2017-07-07 18:12:57 +01:00
photonstorm
bfd045c0dd
Fixed fake Zone State
2017-07-07 18:12:42 +01:00
Felipe Alfonso
7eaa45673c
Simple camera culling
2017-07-06 21:17:27 -04:00
Richard Davey
ff864409fc
Added Active property and toggle method.
2017-07-07 01:56:02 +01:00
photonstorm
b494ace580
Added Pool Manager State plugin and start of ObjectPool class.
2017-07-05 17:17:56 +01:00
Rafael Barbosa Lopes
c1c3bd3fdf
Fix url
parameter processing.
...
Passing an URL to load any given file asset is optional, and the method
should make its best guess, based on some defaults, to load the
requested file.
This fix ensures the `url` attribute of the File object yields the
correct value.
2017-07-05 09:36:45 -03:00
Richard Davey
c311d95999
Added get to StateManager
2017-07-05 03:47:32 +01:00
Richard Davey
158c171663
Small pool updates
2017-07-05 01:22:18 +01:00
Richard Davey
cbbe152382
Fixed issue with Tint array being copied to the prototype
2017-07-05 01:21:47 +01:00
Richard Davey
2909df4f01
Fixed System to render DisplayList and process Updatelist
2017-07-04 23:43:13 +01:00
photonstorm
031b8a29f4
The start of a Pool manager.
2017-07-04 16:44:29 +01:00
photonstorm
0d0c92a018
ESLint fix.
2017-07-04 16:44:21 +01:00
photonstorm
991ab2576d
Broke the lists apart into DisplayList and UpdateList, as the vast majority of Game Objects don't ever need to have their preUpdate methods called as they are empty.
2017-07-04 16:44:16 +01:00
photonstorm
5cb2dbc3f8
ESLint fix
2017-07-04 16:10:51 +01:00
photonstorm
f79db37cda
Updated to new class structure, fixed lots of ESLint errors and moved EarCut into the geom folder and used the un-minified and latest version.
2017-07-04 14:48:18 +01:00
photonstorm
dc081f0d26
More classes moved to the new structure.
2017-07-04 13:58:45 +01:00
photonstorm
e7708fedcf
Textures updated to class structure.
2017-07-04 13:23:58 +01:00
photonstorm
89c0acf06e
Removed typings folder (out of date)
2017-07-04 13:13:09 +01:00
photonstorm
70c0d40915
Formatting tweaks.
2017-07-04 13:11:16 +01:00
photonstorm
a32eaef90a
Moved Hermite Path to class format.
2017-07-04 13:11:07 +01:00
photonstorm
c1a6919895
Loader Events extend Event class.
2017-07-04 13:10:51 +01:00
photonstorm
f141b6b139
RDG now proper class.
2017-07-04 13:10:40 +01:00
photonstorm
5d1393b9dc
Moved SnapShot feature into the renderer folder and updated paths.
2017-07-04 13:10:26 +01:00