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 |
|