Commit graph

7105 commits

Author SHA1 Message Date
Richard Davey
19a0638fb3 Added Game.getFrame and Game.getTime methods. 2018-11-23 16:19:18 +00:00
Richard Davey
d6bee1bbd1 Working through event debugging - don't pull this version unless you want logs everywhere! 2018-11-22 17:18:31 +00:00
Richard Davey
18af31ffb7 Fixed how dead particles are managed, reduced gc churn and reset particle positions. Also removed un-needed stable sort. 2018-11-21 11:53:46 +00:00
Richard Davey
fca695f632 Removed Particle.index as it's no longer required 2018-11-21 11:53:21 +00:00
Richard Davey
dbdfb0e95c RandomDataGenerator.shuffle has been fixed to use the proper modifier in the calculation, allowing for a more even distribution 2018-11-21 11:23:48 +00:00
Richard Davey
db0be54737 Fixed breaking Tween loop change and implemented PathFollower startAt in a slightly different way 2018-11-21 10:17:48 +00:00
Richard Davey
ab85d480a7 Added setState method. 2018-11-21 02:24:54 +00:00
Richard Davey
7c00bd4dc8 Added Pointer.velocity and Pointer.angle as they're so common for gesture calculations. 2018-11-20 17:03:22 +00:00
Richard Davey
f1fdc5dcf5 Changing TileSprite.width or TileSprite.height will now flag the texture as dirty and call updateDisplayOrigin, allowing you to resize TileSprites dynamically in both Canvas and WebGL. 2018-11-20 15:32:15 +00:00
Richard Davey
1e32537276 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-11-20 12:45:52 +00:00
Richard Davey
625955178e Updated docs 2018-11-20 12:45:47 +00:00
Richard Davey
ee2459652c
Merge pull request #4173 from WaSa42/master
Fix: Cannot read property 'index' of undefined at GetTileAt and RemoveTileAt
2018-11-20 12:41:53 +00:00
Richard Davey
5c45b477b3 Fixed lint errors in #4152 2018-11-20 12:33:08 +00:00
Richard Davey
45342229cb
Merge pull request #4152 from quadrupleslap-forks-things/master
Fix Tile.tileset to return just the containing tileset instead of all…
2018-11-20 12:28:53 +00:00
Richard Davey
5985e33caf
Merge pull request #4105 from the-realest-stu/master
Fix #4104
2018-11-20 11:05:05 +00:00
Richard Davey
c1771ecdac Merge branch 'master' of https://github.com/photonstorm/phaser 2018-11-20 11:02:31 +00:00
Richard Davey
8cd45a72b2 ESLint fixes 2018-11-20 11:02:19 +00:00
Richard Davey
96b9db5cb7
Merge pull request #4150 from samme/docs/misc
Docs updates
2018-11-20 10:45:54 +00:00
Richard Davey
10878f9c7b Formatting fix 2018-11-20 10:33:07 +00:00
Richard Davey
f0039678f9
Merge pull request #4151 from Waclaw-I/HTML5AudioSound-fixes
Setting HTML5AudioSound's volume and mute is now working.
2018-11-20 10:28:09 +00:00
Richard Davey
f06bb3d420 Formatting fix 2018-11-20 10:21:02 +00:00
Richard Davey
824e224042
Merge pull request #4170 from maikthomas/issue/4168-staticbody-drawdebug-circle
[issue/4168] draw circular StaticBody as circle in drawDebug
2018-11-20 09:44:47 +00:00
Diego Teixeira
1cbceb215d
Setting initial current
Setting initial current location
2018-11-19 16:24:53 -02:00
Diego Teixeira
1db9e15a76
Getting startAt
Getting startAt config and using for current
2018-11-19 16:14:48 -02:00
Diego Teixeira
f45ee83fc4
Using statAt
Including usage to startAt for startFollow method
2018-11-19 14:54:56 -02:00
Richard Davey
0c43da0211 Fixed jsdoc link, added smooth factor setter and updated transformPointer method. 2018-11-19 15:31:06 +00:00
Richard Davey
57084cb65e Added Pointer.smoothFactor property, and pass new boolean to input manager. 2018-11-19 15:30:42 +00:00
Richard Davey
8fca5ab575 Added InputSmoothFactor config property. 2018-11-19 15:30:21 +00:00
Richard Davey
a6ef139f20 Added fill method. 2018-11-19 11:10:27 +00:00
Richard Davey
51223c518a Added Graphics.fill and Graphics.stroke 2018-11-19 11:09:53 +00:00
Nicolas Rouvière
7b9f7f0217 Fix: Cannot read property 'index' of undefined at GetTileAt and RemoveTileAt 2018-11-19 00:08:36 +01:00
Mike Thomas
a3965cb609 issue/4168 draw circular StaticBody as circle in drawDebug 2018-11-16 17:43:53 +01:00
Richard Davey
202c6c9c1a Added nextFrame and previousFrame to the Animation component 2018-11-16 14:34:09 +00:00
Richard Davey
0ac7decfff Clarified the docs 2018-11-16 10:57:24 +00:00
Richard Davey
a625963803 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-11-16 10:56:51 +00:00
Richard Davey
eb5da1f26d Docs update 2018-11-16 10:56:43 +00:00
Richard Davey
83a4843f50
Merge pull request #4148 from kainage/fix-scene-add-data
Fix Passing in Data to the Scene via Add
2018-11-16 10:55:20 +00:00
Richard Davey
e8364cb551
Merge pull request #4156 from RoryO/callback-scope-optional
Fix TS definition of Set#iterate, callbackScope is an optional param
2018-11-16 10:52:33 +00:00
Richard Davey
f85a79c0d7 There is a new boolean Game Config property called customEnvironment. If set to true it will skip the internal Feature checks when working out which type of renderer to create, allowing you to run Phaser under non-native web environments. If using this value, you _must_ set an explicit renderType of either CANVAS or WEBGL. It cannot be left as AUTO. Fix #4166 2018-11-16 10:46:30 +00:00
Richard Davey
41343e3102 Removed copy paste error 2018-11-16 10:46:22 +00:00
Richard Davey
476a31093a onFocus and onBlur ignore if locked 2018-11-13 19:47:47 +00:00
Richard Davey
578158cfcb Updated docs 2018-11-13 17:04:31 +00:00
Richard Davey
e584fbfb8f Tidying up erase code 2018-11-13 15:27:42 +00:00
Richard Davey
5147fb281a Added new Blend Modes. 2018-11-13 15:10:25 +00:00
Richard Davey
48686881dc Removed clearColor. CSS now handles this. Context always transparent. 2018-11-13 15:10:10 +00:00
Richard Davey
1b51ef1130 Remove fillRect. CSS now handles the background color. 2018-11-13 15:09:42 +00:00
Richard Davey
8de7973c92 Added new captures array. 2018-11-13 15:09:18 +00:00
Richard Davey
355bc2e1ee If not transparent, then set backgroundColor to the canvas itself. 2018-11-13 15:05:59 +00:00
Richard Davey
16ef9df977 Updated capture docs and values 2018-11-13 15:05:35 +00:00
Richard Davey
76918e76b0 ERASE tests 2018-11-13 10:32:24 +00:00
Richard Davey
a1273e42b8 Added ERASE blend mode 2018-11-13 10:31:56 +00:00
Richard Davey
837cc4e86d Swapped hit area size detection priority 2018-11-12 23:19:49 +00:00
Richard Davey
696e3dc6b8 Prevent non-modified keys only 2018-11-12 23:01:30 +00:00
Richard Davey
d8b0bf7a29 Added metaKey support 2018-11-12 23:00:56 +00:00
Richard Davey
2f4f0d89ad Bumped version. 2018-11-12 22:22:26 +00:00
Richard Davey
5f92b05fd7 Added game config keyboard capture flag for global preventDefault handling. 2018-11-12 22:22:12 +00:00
Rory O'Connell
49e5e5c3a9 callbackScope is an optional param 2018-11-10 14:29:49 -08:00
Richard Davey
06688eedd8 Merge branch 'master' of https://github.com/photonstorm/phaser 2018-11-10 04:22:51 +00:00
Richard Davey
ceb9910780 Added erase method for clearing parts of a Render Texture. 2018-11-10 04:22:47 +00:00
Richard Davey
7d1f990ad3 Added ERASE blend mode. 2018-11-10 04:22:13 +00:00
Ram Kaniyur
e5ebfe861f Fix Tile.tileset to return just the containing tileset instead of all of them. 2018-11-08 21:27:16 +11:00
Piotr 'Waclaw I' Hanusiak
361708a22b Setting HTML5AudioSound's volume and mute is now working. 2018-11-07 19:08:48 +01:00
samme
b5a2d9d0cf Docs for Arcade Physics
Minor additions/corrections
2018-11-07 09:43:43 -08:00
samme
83e2de2baf Docs for Group
Add GroupClassTypeConstructor type
2018-11-07 09:40:31 -08:00
Richard Davey
43e76a7c45
Merge pull request #4129 from samme/docs/events
Docs for input and physics events
2018-11-07 16:18:17 +00:00
Richard Davey
885e45391c
Merge pull request #4136 from Waclaw-I/dead-particles-pool-fix
Array of dead particles is now being filled up with dead particles.
2018-11-07 16:15:02 +00:00
Richard Davey
929aca014a Merge branch 'master' of https://github.com/photonstorm/phaser 2018-11-07 16:13:10 +00:00
Richard Davey
01bcb6b91f
Merge pull request #4144 from stuartkeith/patch-1
fixed - cameraFilter bitmask doesn't work for values < 0
2018-11-07 16:12:37 +00:00
Richard Davey
979fc7341f The cameraFilter property of a Game Object will now allow full bitmasks to be set (a value of -1), instead of just those > 0 2018-11-07 16:12:28 +00:00
Richard Davey
8ea2bffb9c Render Textures created larger than the size of the default canvas would be automatically clipped when drawn to in WebGL. They now reset the gl scissor and drawing height property in order to draw to their full size, regardless of the canvas size. Fix #4139 2018-11-07 16:01:21 +00:00
Richard Davey
601c7696c3 Game Objects have a new property called state. 2018-11-07 15:11:59 +00:00
kainage
a01726f57e Fix Scene Add Data
Data was not being passed in to the scene manager when adding a scene via `add`.
2018-11-06 06:38:36 -08:00
Stuart Keith
3b422260ea
Update DOMElementCSSRenderer.js 2018-11-04 11:22:02 +00:00
Richard Davey
e34d759928 Removed sortGameObjects and getTopGameObject methods 2018-11-01 12:12:06 +00:00
Richard Davey
d912189b91 Added the Extern Game Object 2018-10-29 23:07:30 +00:00
Richard Davey
789713b4b1 Updated the clear and rebind pipeline methods 2018-10-29 23:07:10 +00:00
Richard Davey
32a22140a6 Use the predefined variable 2018-10-29 23:06:51 +00:00
Piotr 'Waclaw I' Hanusiak
893310d5bb array of dead particles is now being filled up with dead particles. 2018-10-29 22:19:57 +01:00
samme
0e10d50bd8 Revise descriptions for BaseCamera centerX, centerY 2018-10-27 10:30:52 -07:00
Richard Davey
f95f611c1f Added CounterClockwise helper function 2018-10-26 19:38:51 +01:00
Richard Davey
d740ca2302 Use QR decomposition or it all goes wrong! 2018-10-26 19:38:30 +01:00
Richard Davey
8e04ce5b14 Typos 2018-10-26 19:38:13 +01:00
Richard Davey
6634a439af :) 2018-10-26 19:38:08 +01:00
Richard Davey
12bcdbf672 Docs fix 2018-10-25 16:26:34 +01:00
Richard Davey
bed1141d9a Added clearPipeline and rebindPipeline and force argument. 2018-10-25 14:13:40 +01:00
Richard Davey
7441ff90ae The Dynamic Bitmap Text Canvas Renderer was creating a new data object every frame for the callback. It now uses the callbackData object instead, like the WebGL renderer does. 2018-10-25 14:11:23 +01:00
Richard Davey
4c73be9dbd The data object being sent to the Dynamic Bitmap Text callback now has a new property parent, which is a reference to the Bitmap Text instance that owns the data object (thanks ornyth) 2018-10-25 14:10:12 +01:00
Richard Davey
6b34ef0e4f Added translateXYZ and scaleXYZ 2018-10-24 23:46:27 +01:00
samme
7ff8d51f98 Docs for input and physics events 2018-10-24 12:14:44 -07:00
Richard Davey
d3b573a615 MATH_CONST no longer requires or sets the Random Data Generator, this is now done in the Game Config, allowing you to require the math constants without pulling in a whole copy of the RNG with it. 2018-10-24 14:08:49 +01:00
Richard Davey
217e273896 Added context save to stop fillRect bug (issue #4056) 2018-10-24 12:39:48 +01:00
Richard Davey
0050f4686f Removed Spine Plugin from experimental flag 2018-10-23 13:30:01 +01:00
Richard Davey
e6d7a8e68c PluginFile will now install the plugin into the _current_ Scene as long as the start or mapping arguments are provided. 2018-10-23 13:29:44 +01:00
Richard Davey
5da77075f4 PluginManager.install returns null if the plugin failed to install in all cases. 2018-10-23 13:28:56 +01:00
Richard Davey
7e206cf554 UnityAtlas now sets the correct file type key if using a config file object. 2018-10-23 13:28:20 +01:00
Richard Davey
b73d0dd80c Added jsdocs 2018-10-22 13:47:46 +01:00
Richard Davey
956a0913b8 Added new jsdocs 2018-10-22 12:12:31 +01:00
Richard Davey
d13984f460 Added jsdocs 2018-10-19 18:32:10 +01:00
Richard Davey
0b3d54a198 Added jsdocs 2018-10-19 18:29:36 +01:00
Richard Davey
104eeabbf6 Removed verticalAdjust property as it never worked and isn't needed now 2018-10-19 18:29:28 +01:00