Bryan
|
dc2f6153b4
|
Change JSDoc @type from any to Phaser.FacebookInstantGamesPlugin
This matches the definition in Phaser.Game
|
2018-12-10 14:24:22 +10:00 |
|
Richard Davey
|
d70ecfca8c
|
Merge pull request #4215 from snowbillr/update-group-creator-and-factory-param-type
update type param for group factory and creator methods
|
2018-12-08 15:02:13 +00:00 |
|
Richard Davey
|
84bf2e5e93
|
lint fix
|
2018-12-08 14:59:07 +00:00 |
|
Richard Davey
|
c3524b345f
|
Added CanvasTexture.drawFrame method.
|
2018-12-08 13:10:55 +00:00 |
|
Richard Davey
|
8e495da71d
|
Fixed currentScissor assignment order of operation
|
2018-12-08 11:37:26 +00:00 |
|
Richard Davey
|
7d34db2753
|
Added clear region arguments
|
2018-12-07 19:28:38 +00:00 |
|
Richard Davey
|
50502cfb63
|
Added emitOnRepeat boolean
|
2018-12-07 19:28:25 +00:00 |
|
Richard Davey
|
da0d9802de
|
Fixed typo
|
2018-12-06 16:59:53 +00:00 |
|
Richard Davey
|
2fe4d536a9
|
Updated docs
|
2018-12-06 15:59:22 +00:00 |
|
Richard Davey
|
e6f5d0144e
|
Added Animation.chain method to queue an animation to start when the current one ends.
|
2018-12-06 15:57:52 +00:00 |
|
Richard Davey
|
cd80b27ea6
|
Updated jsdocs
|
2018-12-06 15:39:57 +00:00 |
|
Richard Davey
|
3d36215623
|
Added repeat event.
|
2018-12-06 15:39:47 +00:00 |
|
Richard Davey
|
8fe2e30635
|
Removed update event
|
2018-12-06 15:34:15 +00:00 |
|
Richard Davey
|
eda6e648fc
|
Animation now extends the EventEmitter.
|
2018-12-06 15:28:48 +00:00 |
|
Richard Davey
|
9e78553a48
|
reverse no longer needs the argument. play and playReverse can now take an Animation instance as an argument, not just a key.
|
2018-12-06 15:28:32 +00:00 |
|
Richard Davey
|
20ea562d23
|
create no longer throws a warning, returns existing animation. Also added exists method.
|
2018-12-06 14:47:26 +00:00 |
|
Richard Davey
|
1a407bc4f5
|
ArcadePhysics.Body.destroy will now only add itself to the World pendingDestroy list if the world property exists. This prevents Cannot read property 'pendingDestroy' of undefined errors if you try to delete a physics body in a callback and then immediately change Scene (which tells the physics work to also delete all bodies)
|
2018-12-06 14:47:06 +00:00 |
|
Richard Davey
|
1df20f9070
|
Keyboard events can now be blocked on a local or global level.
|
2018-12-06 11:35:16 +00:00 |
|
Bill Reed
|
df9365cae6
|
update type param for group factory and creator methods
|
2018-12-05 11:32:47 -05:00 |
|
Richard Davey
|
715e6d3c15
|
Added key capturing methods.
|
2018-12-05 16:07:47 +00:00 |
|
Richard Davey
|
114d61cf59
|
Added capture handling and event queue.
|
2018-12-05 16:02:29 +00:00 |
|
Richard Davey
|
a7fba605ad
|
By default, no key captures.
|
2018-12-05 16:02:09 +00:00 |
|
Richard Davey
|
97805afab0
|
Input Manager now creates Keyboard Manager.
|
2018-12-05 16:01:39 +00:00 |
|
Richard Davey
|
7431f0a621
|
No longer required.
|
2018-12-05 15:58:53 +00:00 |
|
Richard Davey
|
dd051ddc03
|
Added event handlers and event emitter.
|
2018-12-05 15:58:44 +00:00 |
|
Richard Davey
|
606a3832c1
|
Moving to a global keyboard manager for the DOM events.
|
2018-12-05 11:16:45 +00:00 |
|
Mato
|
87be97aaf0
|
Add link to bitmaptext
|
2018-12-05 16:29:18 +07:00 |
|
Richard Davey
|
2780babe10
|
Final Doc Jam merge
|
2018-12-03 15:16:23 +00:00 |
|
Thomas Felix
|
bd5f2b3bf5
|
fixes the typedef for the layer parameter
The layer parameter is used to call getLayer() so the parameter type for
the parent function should match the on of getLayer().
|
2018-12-01 20:40:17 +01:00 |
|
Richard Davey
|
6f8759c186
|
Whenever Camera.roundPixels was enabled it would use a bitwise operation to truncate the float (x |= 0 ) - this has been replaced across all files that used it, with a call to Math.round instead. This gives far better results when zooming cameras both in and out of a Scene, stopping thin gaps appearing between closely packed Game Objects.
|
2018-11-30 10:27:25 +00:00 |
|
Richard Davey
|
146745057a
|
Utils.Array.MoveUp wouldn't let you move an array element to the top-most index in the array. This also impacted Container.moveUp .
|
2018-11-29 23:33:54 +00:00 |
|
Richard Davey
|
2eb5fb6794
|
You can now load external Scene files using the new load.sceneFile method. This allows you to dynamically load a Scene into the Scene Manager of your game, and swap to it at will.
|
2018-11-29 13:44:51 +00:00 |
|
Richard Davey
|
1b28080575
|
Added pointerupoutside and pointerdownoutside events.
|
2018-11-29 13:44:42 +00:00 |
|
Richard Davey
|
5b5b83d269
|
Added downElement and upElement properties
|
2018-11-29 13:44:18 +00:00 |
|
Richard Davey
|
068124b739
|
Added sceneManager property.
|
2018-11-29 13:43:44 +00:00 |
|
Richard Davey
|
a065bf1b46
|
Added global touchstart handler.
|
2018-11-29 13:42:40 +00:00 |
|
Richard Davey
|
b8f7ecb317
|
Removed Vec2 and added global handlers with capture tests.
|
2018-11-29 13:42:26 +00:00 |
|
Richard Davey
|
f3488b0d7c
|
Undid CSS background style
|
2018-11-28 15:51:31 +00:00 |
|
Richard Davey
|
fafc597b4c
|
Added fillRect back in for non-transparent canvas
|
2018-11-28 15:49:24 +00:00 |
|
Richard Davey
|
299a3d108c
|
Fixed custom environment logic
|
2018-11-28 15:47:06 +00:00 |
|
Richard Davey
|
171191e1d8
|
Added Camera centerOnX and centerOnY methods.
|
2018-11-28 13:24:29 +00:00 |
|
Richard Davey
|
f2de618b24
|
Touch Manager will now handle focus events as well.
|
2018-11-28 13:13:44 +00:00 |
|
Richard Davey
|
5623515c41
|
Mouse Manager will track over and out states and auto focus.
|
2018-11-28 13:13:25 +00:00 |
|
Richard Davey
|
4b50065dfd
|
Touch Manager will track over and out canvas states.
|
2018-11-28 13:11:13 +00:00 |
|
Richard Davey
|
4a312f16db
|
Input Plugin will now emit a gameover or gameout event and has an isOver property.
|
2018-11-28 13:10:54 +00:00 |
|
Richard Davey
|
0d2197d9f7
|
Added new isOver property and method handlers.
|
2018-11-28 13:10:25 +00:00 |
|
Richard Davey
|
5b6920c577
|
Vis handler no longer responsible for focus or isOver events.
|
2018-11-28 13:10:05 +00:00 |
|
Richard Davey
|
09bd56bd8e
|
Removed Game.isOver property
|
2018-11-28 13:09:48 +00:00 |
|
Richard Davey
|
74798cf206
|
Typo
|
2018-11-28 08:41:03 +00:00 |
|
Richard Davey
|
30972f4528
|
Camera.getBounds is a new method that will return a rectangle containing the bounds of the camera.
|
2018-11-27 17:16:03 +00:00 |
|
Richard Davey
|
052da6e40c
|
lint fix
|
2018-11-27 14:04:19 +00:00 |
|
Richard Davey
|
b0df6892b5
|
The Canvas SetTransform method would save the context state, but it wasn't restored at the end in the following Game Objects: Dynamic Bitmap Text, Graphics, Arc, Curve, Ellipse, Grid, IsoBox, IsoTriangle, Line, Polygon, Rectangle, Star and Triangle. These now all restore the context, meaning if you're using non-canvas sized cameras in Canvas mode, it will now render beyond just the first custom camera.
|
2018-11-27 13:54:59 +00:00 |
|
Richard Davey
|
91e4a91c5a
|
Added GetNearestPoint and GetShortestDistance methods
|
2018-11-27 00:42:37 +00:00 |
|
Richard Davey
|
2c78c22112
|
Geom.Intersects.PointToLine has a new optional argument lineThickness (which defaults to 1). This allows you to determine if the point intersects a line of a given thickness, where the line-ends are circular (not square)
|
2018-11-26 23:28:07 +00:00 |
|
Richard Davey
|
524892f095
|
Fixed angle value and facing direction
|
2018-11-26 15:42:53 +00:00 |
|
Richard Davey
|
a74616b090
|
Added getDistanceX and getDistanceY
|
2018-11-26 15:35:18 +00:00 |
|
Richard Davey
|
41e64b9f53
|
Added time property, getDistance, getDuration and getAngle.
|
2018-11-26 13:11:24 +00:00 |
|
Richard Davey
|
d2cb4a4006
|
Pass the time to Pointer.reset
|
2018-11-26 13:10:54 +00:00 |
|
Richard Davey
|
b437efa642
|
Removed un-used function
|
2018-11-26 11:29:13 +00:00 |
|
Richard Davey
|
f51de18bb2
|
Updated docs and added quick bail-out clause
|
2018-11-26 11:27:02 +00:00 |
|
Richard Davey
|
93a76475ea
|
The Input Plugin was emitting a preUpdate event, with the capital U, instead of preupdate . This has now been corrected. Fix #4185
|
2018-11-26 11:13:25 +00:00 |
|
Richard Davey
|
d596fbd8c0
|
Added distance property.
|
2018-11-24 13:04:14 +00:00 |
|
Richard Davey
|
f6efccb29a
|
Added motionFactor property.
|
2018-11-24 12:52:20 +00:00 |
|
Richard Davey
|
c32a69acaf
|
Added midPoint and updateMotion calculations
|
2018-11-24 12:47:19 +00:00 |
|
Richard Davey
|
0f97be3624
|
Restored pointer smoothing
|
2018-11-24 12:47:01 +00:00 |
|
Richard Davey
|
390f34c8d9
|
Removed test code
|
2018-11-24 12:46:49 +00:00 |
|
Richard Davey
|
51a9b3bd4a
|
Recording positon tests
|
2018-11-23 19:06:59 +00:00 |
|
Richard Davey
|
21fa1960f3
|
Testing delta store
|
2018-11-23 19:06:47 +00:00 |
|
Richard Davey
|
b9fb1ddbf4
|
Added call to updateMotion
|
2018-11-23 18:58:13 +00:00 |
|
Richard Davey
|
64d2b26398
|
Tidied up the control flow
|
2018-11-23 18:58:01 +00:00 |
|
Richard Davey
|
1650857878
|
Removed debug tests
|
2018-11-23 16:26:49 +00:00 |
|
Richard Davey
|
370ccb6854
|
Removed debug properties.
|
2018-11-23 16:25:31 +00:00 |
|
Richard Davey
|
69a0dcc9cf
|
Remove debug data.
|
2018-11-23 16:23:47 +00:00 |
|
Richard Davey
|
4681bb888d
|
Moved request below callback. Ignore the argument and use performance.now instead for consistency with input events.
|
2018-11-23 16:20:26 +00:00 |
|
Richard Davey
|
50a167a960
|
Fixed issue with seamless delta reset and moved frame increment to below callback
|
2018-11-23 16:19:44 +00:00 |
|
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 |
|
Taran van Groenigen
|
e181a98aa2
|
Fixed a mistake that would cause fontFamily to hold all font data when using the font shorthand & fixes photonstorm/phaser#4141
I noticed this while investigating photonstorm/phaser#4141
|
2018-11-22 09:40:10 +01: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 |
|
samme
|
80cd8352dc
|
Correct docs for Phaser.Boot.Config#audio
|
2018-11-20 16:30:30 -08: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 |
|