Commit graph

6534 commits

Author SHA1 Message Date
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