Commit graph

5845 commits

Author SHA1 Message Date
Richard Davey
7ef44200bb You can now specify a files payload in the State config, which are loaded automatically before the State is run. Useful for config files, small preloader assets, etc. 2017-02-07 12:54:51 +00:00
Richard Davey
a5c22cb2a2 Events reset. 2017-02-07 12:54:20 +00:00
Richard Davey
6626870fcf Adding DEFAULT and MISSING images to Game Config and the Texture Manager. 2017-02-07 12:43:20 +00:00
Richard Davey
63c11faeb2 Multiple states now rendering together again. 2017-02-07 00:41:21 +00:00
Richard Davey
c2657f3d19 Fixed States from instances. 2017-02-06 23:59:15 +00:00
photonstorm
00f9bcb8e2 Added Blitter Canvas support.
Added BlitImage function.
2017-02-06 16:20:45 +00:00
Richard Davey
03242d3410 Exposed Components. 2017-02-04 20:00:43 +00:00
Richard Davey
263385b1e2 Added in zoom and pixelArt support to the game config. 2017-02-04 18:02:31 +00:00
Richard Davey
7999f72d81 Moved GetObjectValue into utils/object 2017-02-04 05:39:37 +00:00
Richard Davey
7c06670f90 Added Loader.SpriteSheet, now using a new config object rather than a bunch of arguments. 2017-02-04 05:36:06 +00:00
Richard Davey
426e5af447 Adding vec2 files. 2017-02-04 04:41:17 +00:00
photonstorm
1ed335e778 Removed un-needed build folder. 2017-02-03 16:41:26 +00:00
Felipe Alfonso
5091fc0268 fixed order of blitter rendering 2017-02-03 13:11:31 -03:00
Felipe Alfonso
e1b8107451 Changed limit of quad rendering on the BlitterBatch 2017-02-03 12:30:43 -03:00
photonstorm
f7aa82a2ff Added DOM entry point, and getFirst to Children. 2017-02-02 16:55:02 +00:00
Felipe Alfonso
298ae9454b Fixed issue with nested transform 2017-01-31 23:53:45 -03:00
Richard Davey
d6c4a31ec5 Changed render order. 2017-02-01 01:43:30 +00:00
Richard Davey
61ac86500f Added ability to create Bob by frame string. 2017-02-01 01:43:30 +00:00
Richard Davey
2f8b471a3c Skip renderer. 2017-02-01 01:43:30 +00:00
Felipe Alfonso
bed988ee06 Canvas renderer fix 2017-01-31 21:48:51 -03:00
Felipe Alfonso
f488722212 Removed unnecessary localMatrix on transform 2017-01-31 21:35:53 -03:00
Felipe Alfonso
5eb087d917 changed translate to a vec2 on SpriteBatch shader 2017-01-31 20:16:27 -03:00
Felipe Alfonso
3f0509bead fixed V8 deopt on Transform's updateRoot 2017-01-31 20:06:13 -03:00
Felipe Alfonso
43629a5e78 fixed type on WebGLRenderer render function 2017-01-31 18:49:14 -03:00
Felipe Alfonso
758369593f Inlined spriteBatch.add 2017-01-31 18:40:29 -03:00
Felipe Alfonso
6566a387b5 Small optimization to transform matrix update 2017-01-31 17:24:51 -03:00
Felipe Alfonso
1c062e3e2d Test removing a, b, c, d components from vertex 2017-01-31 15:50:01 -03:00
Richard Davey
05ff84f282 dirtyLocal test. 2017-01-31 18:27:43 +00:00
photonstorm
69a9e59f8f Testing performance. 2017-01-31 17:04:31 +00:00
Felipe Alfonso
d1928a1254 SpriteBatch32 renderer using new transform 2017-01-31 13:27:07 -03:00
Felipe Alfonso
b335782214 Fix for generating transform list 2017-01-31 12:03:04 -03:00
photonstorm
9371753b2c New Anchor component.
DrawImage now takes anchor arguments.
GameObject.angle fixed and all the other Transform accessors added back in (except Pivot).
Wrap fixed to not wrap if value is within range already.
2017-01-31 14:55:15 +00:00
Felipe Alfonso
371e779b11 Fixed issue when trying to render image on canvas with new transform 2017-01-31 10:32:03 -03:00
Richard Davey
7d83c9971f Fixed new Transform Component integration with Canvas Renderer. 2017-01-31 00:56:13 +00:00
Richard Davey
ebf4a50ca6 Updated so Game Objects and States are using the new experimental Transform 2. 2017-01-30 23:58:29 +00:00
Felipe Alfonso
ff72fc538d Fix type on exp transform 2 2017-01-30 19:51:19 -03:00
Felipe Alfonso
ae46402c1d Experimental Transform with children 2017-01-30 15:28:15 -03:00
photonstorm
733d056899 Game Cache added and tests written and working.
Loader updated.
Cache now emits events on add and remove.
2017-01-30 16:56:04 +00:00
Richard Davey
98a6d282ba Registry added. 2017-01-30 00:00:45 +00:00
Felipe Alfonso
efa5f8a012 Experimental Transform implementation 2017-01-27 17:48:32 -03:00
Richard Davey
0e0fceb5f7 Removed Camera as root container. Images now skipTransform. 2017-01-27 00:07:57 +00:00
Richard Davey
ce3bb7d1fa Implemented RTree spatial sort for the display list handling. Canvas Renderer updated to take advantage of it. Camera updated to extend BaseTransform + add extra properties. Array QuickSelect function added. Frame radius calculation added. 2017-01-26 04:06:10 +00:00
photonstorm
0d9e25c9ff Updating tree. 2017-01-25 17:23:55 +00:00
photonstorm
6ee499132c Huge refactor to sort out the game loop flow. 2017-01-25 17:10:19 +00:00
photonstorm
0b63a4fa01 Removed log. 2017-01-25 12:16:53 +00:00
photonstorm
df6ca9ec6a Fixed return value. 2017-01-25 12:16:47 +00:00
photonstorm
5c495bbdf8 RAF now calls StateManager.step directly.
Game no longer has RNG property.
2017-01-25 12:02:18 +00:00
photonstorm
5f2d4473f3 Seed the RNG from Config. 2017-01-25 12:01:52 +00:00
photonstorm
65ead45dab Moved RNG into Math. 2017-01-25 12:01:38 +00:00
Richard Davey
115afbc5fc Added in Sprite game object. 2017-01-24 18:08:56 +00:00