Commit graph

982 commits

Author SHA1 Message Date
Felipe Alfonso
5f5ccd04b6 Lights work with camera zoom and also added support for light radius 2017-08-14 22:51:43 -03:00
photonstorm
40952d633d You can now call this.add.tween and this.make.tween as proxies to the TweenManager.
Removed TweenManager local Events dispatcher.
2017-08-11 13:22:41 +01:00
photonstorm
d2e0f9e0bf Yoyo and Repeat now pass the target as the second argument.
Optimized tweenArray creation in the builder.
Added flipX and flipY tween controls.
2017-08-11 13:14:34 +01:00
Richard Davey
5b2ba6ccef Added all of the Tween callbacks.
onStart, onUpdate, onRepeat, onYoyo, onLoop and onComplete and tested them all.
2017-08-11 04:08:21 +01:00
Richard Davey
427d001c42 Added toggleFlipX and toggleFlipY methods 2017-08-11 04:06:37 +01:00
Richard Davey
5e065d0069 Merge pull request #3040 from jaminscript/patch-1
Add missing comma to Frame Rate Config
2017-08-10 05:27:33 +01:00
Richard Davey
b1471ff8d6 Merge branch 'master' of https://github.com/photonstorm/phaser 2017-08-10 05:19:07 +01:00
Richard Davey
0d3b8df879 Merge branch 'master' of https://github.com/photonstorm/phaser 2017-08-10 05:17:58 +01:00
Richard Davey
640dc69dd2 play returns the Sprite reference for proper chaining 2017-08-10 05:17:26 +01:00
Richard Davey
e206885be0 Alphabetical order 2017-08-10 05:17:13 +01:00
Richard Davey
ad4f102335 Added ability to load Unity meta data files for sprite sheets 2017-08-10 05:17:02 +01:00
Ben Abbott
aafb338be8 Add missing comma to Frame Rate Config
As I was experimenting with Phaser 3 I copied and pasted the example FPS config only to find it was missing a comma.
2017-08-10 14:44:26 +12:00
Felipe Alfonso
0b282aeba1 Light layer hardcoded max light count removed 2017-08-09 20:33:54 -04:00
Felipe Alfonso
679bbefff8 Deferred renderer added to Light Layer 2017-08-09 19:36:48 -04:00
photonstorm
2955df2f4f isPlaying method. 2017-08-09 17:24:03 +01:00
photonstorm
2be710c56d Added comments 2017-08-09 17:23:53 +01:00
photonstorm
92b05226ca loop is numeric, not boolean. 2017-08-09 17:23:39 +01:00
photonstorm
80fc2e9820 Tweens don't update if paused. 2017-08-09 17:23:23 +01:00
photonstorm
2ddafdd0b5 Moved out of core and fixed Point path. 2017-08-08 17:16:23 +01:00
Felipe Alfonso
0943f5bf8f fixed issue with light layer and other rendering elements. Also added depth sorting property to light layer 2017-08-07 18:16:05 -04:00
photonstorm
b21baeb0b4 JSHint fix + added url. 2017-08-07 17:14:39 +01:00
photonstorm
e19e9758f5 Fixed issue with UpdateList trying to destroy items it manages. 2017-08-07 17:14:13 +01:00
photonstorm
e96fe93b12 Fix #3039 2017-08-07 15:44:58 +01:00
Felipe Alfonso
121b5c62f3 Light Scroll Factor 2017-08-04 16:09:25 -04:00
photonstorm
b8df529ff1 Updated Loader and all single-file file types to support multiple load methods. Will now work with argument based loader, a configuration object or an array of objects, per all file types. Moved lots of code out of the Loader plugin and into BaseLoader and the FileType files. 2017-08-04 18:43:05 +01:00
photonstorm
dec57e2915 Extended ImageFile to support setting from a config object or array of objects. 2017-08-04 16:15:00 +01:00
photonstorm
54ffcc6391 Returns input value of number or string. 2017-08-04 16:14:41 +01:00
Felipe Alfonso
71e1206f89 Light Layer working on screen space 2017-08-03 19:55:20 -04:00
Felipe Alfonso
2a3f966cb5 Light Layer update work in progress 2017-08-03 16:02:57 -04:00
Felipe Alfonso
b0c578477d Light layer setup 2017-08-02 23:06:13 -04:00
Richard Davey
d3789a305e Revamped how blend modes are handled. Added ability to swap between blendFunc and blendFunSeparate. 2017-08-03 02:09:59 +01:00
photonstorm
2160f7a3f8 Fixed Canvas extended Blend Mode tests. 2017-08-02 17:43:01 +01:00
photonstorm
1950316d19 Added Phaser.FOREVER, Phaser.BlendModes and Phaser.ScaleModes consts. 2017-08-02 17:06:27 +01:00
Richard Davey
9eb723cfc2 Added PlaceOnEllipse action and added to Group 2017-08-02 01:24:54 +01:00
Richard Davey
5f04a659e0 Added Ellipse.CircumferencePoint 2017-08-02 01:12:15 +01:00
Richard Davey
50ecafe4a5 Cannot delete all cameras from a Scene. Added 'makeMain' argument to add camera. 2017-08-02 00:42:44 +01:00
Richard Davey
c7200108e8 generateFrameNumbers and generateFrameNames updated
They both now take  a frames property in the config which allows you to define the sequence of frames in the animation, rather than just sequentially as before.
2017-08-01 21:56:17 +01:00
photonstorm
24278c6f3b Fixed EarCut path.
Removed redundant TextureSource properties.
2017-08-01 16:56:39 +01:00
photonstorm
52bb355429 Removing old and incorrect jsdoc blocks ready for first documentation pass. 2017-08-01 13:10:08 +01:00
photonstorm
9c450b76a8 Alpha .2 2017-07-31 17:10:18 +01:00
photonstorm
8234d6ac1f Fixed Nan TimeStep errors. 2017-07-31 17:05:47 +01:00
photonstorm
3b74721bdb Alpha Release tag. 2017-07-31 14:41:58 +01:00
photonstorm
ef95209c32 Dev build now builds to examples/dev.js.
Updated dist build.
2017-07-31 14:23:28 +01:00
photonstorm
41b9e7d655 Delta history populated with _target value. resetDelta uses smaller value (target or previous dt). Step only resets dt if > target. 2017-07-31 11:49:18 +01:00
photonstorm
1a2520aa1b Removed matter.js build file for now. 2017-07-31 11:48:43 +01:00
photonstorm
073df815fa Added dist build config. 2017-07-31 11:48:34 +01:00
Richard Davey
0f553c275f Added Camera.setScroll 2017-07-29 02:56:45 +01:00
Richard Davey
fae3223000 Only consider inputEnabled cameras and removed some old jsdocs 2017-07-29 02:52:12 +01:00
Richard Davey
ed59579220 Pointer now records which camera it used and all events now carry a camera property 2017-07-29 01:55:17 +01:00
Richard Davey
cbe54a1c58 Added getCameraBelowPointer to the Camera Manager 2017-07-29 01:54:44 +01:00