photonstorm
c88749af98
Added in GetBounds component and fixed angle error in Transform.
2017-02-23 17:15:41 +00:00
Richard Davey
1732419749
Blitter and Sprite game objects updated and added back in with new class system.
2017-02-23 03:54:54 +00:00
Richard Davey
63b2b55cf8
Brand new components and Class structure for Game Objects. Cleaner, leaner and more powerful than ever before. Whoop whoop! :)
2017-02-23 03:10:48 +00:00
Felipe Alfonso
feed39a8e6
Canvas rendering working with the new game object
2017-02-22 19:15:50 -03:00
Felipe Alfonso
4deb7ea81c
Removed old Transform, renamed Transform2DMatrix to TransformMatrix and updated renderers to work with the new game object. Also a small optimization for TransormMatrix for Identity+translate+rotation+scale transformation
2017-02-22 13:44:14 -03:00
photonstorm
f083699986
Removed transform from Children.
...
Added parent property.
2017-02-22 16:37:49 +00:00
photonstorm
9f9a49ec8c
GO update.
2017-02-22 16:30:53 +00:00
Richard Davey
bd367f60fa
Event fix.
2017-02-22 00:00:26 +00:00
Richard Davey
226e0b216d
Added KeyCombo.progress.
2017-02-21 23:51:18 +00:00
Richard Davey
fa69035e4f
Finished off Key Combo support. All config options now working correctly.
2017-02-21 23:01:05 +00:00
Richard Davey
101be294e0
Adding support for Key Combos.
2017-02-21 20:58:17 +00:00
Felipe Alfonso
365b9ec3f4
Camera effect rendering for canvas
2017-02-21 17:15:44 -03:00
Felipe Alfonso
d309be3b2e
Canvas rendering working with the new system.
2017-02-21 17:05:18 -03:00
Felipe Alfonso
1a0f4119c6
Cameras working with BlitterBatch
2017-02-21 16:21:03 -03:00
Richard Davey
fbb591fd94
Tided up the Key handler.
2017-02-21 16:52:40 +00:00
Richard Davey
8fd0a7a531
Finished off the Keyboard Manager, tided up the classes and removed un-needed functions.
2017-02-21 16:05:36 +00:00
Richard Davey
9579263333
New Input Manager and Keyboard handler in and working.
2017-02-21 01:04:37 +00:00
Felipe Alfonso
efdc4898f3
Removed global scene graph. New system works with camera system
2017-02-20 21:38:22 -03:00
Felipe Alfonso
08da842e4b
Translation only hasPoint check
2017-02-20 12:39:16 -03:00
Richard Davey
2b8426a199
Fixed data passing.
2017-02-17 02:07:56 +00:00
Richard Davey
1e17678648
Refactoring Game Loop to include MasterClock and State data packages.
2017-02-17 01:43:55 +00:00
photonstorm
bea71e7879
Added data payload to State Manager.
2017-02-16 17:18:50 +00:00
Felipe Alfonso
44acf9ebfc
hasPoint
2017-02-14 17:01:38 -03:00
Richard Davey
ec4799c8b9
Blitter Bobs can now have alpha and visible of their own.
...
Blitter now filters children down to a render list if dirty.
CanvasRenderer resets alpha in postRender.
2017-02-13 23:57:32 +00:00
Richard Davey
d480263fa9
BlitterBatch will now flush if you try to add too many Bobs (avoids index error).
2017-02-13 21:50:41 +00:00
Felipe Alfonso
36d627d165
Cleanup WebGLRenderer, batches and transform
2017-02-13 12:27:32 -03:00
Richard Davey
a9f674bc92
Added preserveDrawingBuffer config
2017-02-13 12:08:30 +00:00
Richard Davey
2a320e171c
Small tidy-up.
2017-02-13 12:06:09 +00:00
Richard Davey
69bd717a5c
Removed old Transform.
...
Changed copyblock.
2017-02-13 12:01:19 +00:00
Richard Davey
725d15685a
Tidying up.
2017-02-13 11:52:01 +00:00
Richard Davey
e73cf7a7d3
Tidying up.
2017-02-12 13:21:27 +00:00
Richard Davey
0975752463
Added new CameraManager and tided up all the related functions.
2017-02-12 13:19:55 +00:00
Richard Davey
b3db404bb1
BG Color added to webgl renderer.
2017-02-11 20:25:12 +00:00
Richard Davey
2edfa51ccd
Fixed Color error. Values now working :)
2017-02-11 15:05:42 +00:00
Richard Davey
2f2d8d694f
Final few Color functions. Game Config now uses Color object for Background Color.
2017-02-11 08:18:22 +00:00
Felipe Alfonso
e4f72c99c8
Adding camera reference and removing camera reference
2017-02-10 10:49:18 -03:00
Richard Davey
3e3b327bda
Added Simplex Noise functions.
2017-02-10 01:28:55 +00:00
Felipe Alfonso
34713ab16b
Camera effects
2017-02-09 21:48:32 -03:00
Richard Davey
58ece7299a
Added in all of the final Color functions.
...
Added in all of the blend mode functions.
2017-02-09 22:39:46 +00:00
Richard Davey
90bd8a7991
New Graphics.Color functions (in preparation for doing State background color management)
2017-02-09 14:48:25 +00:00
Felipe Alfonso
24b382ece0
Rotation and zooming for camera
2017-02-08 14:27:12 -03:00
Felipe Alfonso
6f19416129
camera scrolling
2017-02-08 12:52:51 -03:00
Richard Davey
2c37dc3fda
StateManager moved to GlobalStateManager and a new State level proxy introduced.
...
You can now start, stop and swap states on the fly.
State.visible now also skips the renderer.
2017-02-08 01:09:12 +00:00
Felipe Alfonso
00185d6193
Merge branch 'master' of https://github.com/photonstorm/phaser
2017-02-07 21:08:20 -03:00
Felipe Alfonso
3e3eb60801
Multiple camera clipping
2017-02-07 21:08:09 -03:00
Richard Davey
a877cdaa02
Fixed State.renderToTexture setting.
2017-02-07 22:00:55 +00:00
Richard Davey
b0e2018c73
Fixed issue with scope of the GameObjectFactory in multi-state games.
2017-02-07 21:49:25 +00:00
Richard Davey
7cef0e49fd
Working through context issues.
2017-02-07 20:47:41 +00:00
Richard Davey
00ac45137d
Trying to fix State order.
2017-02-07 19:53:21 +00:00
Felipe Alfonso
e0f0b3541b
Canvas camera scissor
2017-02-07 16:30:50 -03:00
Richard Davey
2510bee27c
Updating the StateManager so it supports renderToTexture and advanced State configs.
2017-02-07 18:55:37 +00:00
Richard Davey
8a1dc20211
Swap to using the currentContext.
2017-02-07 18:44:35 +00:00
Richard Davey
c2025b3e24
ESLint fix.
2017-02-07 18:44:35 +00:00
Richard Davey
b0623b91b9
Added clearBeforeRender.
2017-02-07 18:44:35 +00:00
Richard Davey
41f0b51b08
Don't tidy an empty set of bindings.
2017-02-07 18:44:35 +00:00
Richard Davey
47a6434abb
New canvas GetContext function.
2017-02-07 18:44:35 +00:00
Felipe Alfonso
002facb59a
Clipping added to cameras on webgl
2017-02-07 13:12:20 -03:00
Felipe Alfonso
b8524200c3
Merge branch 'master' of https://github.com/photonstorm/phaser
2017-02-07 12:47:39 -03:00
Felipe Alfonso
3301a07b88
Camera implementation
2017-02-07 12:47:27 -03:00
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