Richard Davey
|
bf48c53103
|
Added new over and out handlers for touch events
|
2019-06-04 15:43:02 +01:00 |
|
Richard Davey
|
9b93ad9985
|
Removed changed pointers IIFE and un-needed method methods
|
2019-06-04 15:40:05 +01:00 |
|
samme
|
d9ecd70f59
|
Add TimelineBuilderConfig type and callbacks
|
2019-06-03 12:12:01 -07:00 |
|
samme
|
3ebd1839eb
|
Docs for Tween
|
2019-06-03 12:09:04 -07:00 |
|
samme
|
0306aab176
|
Docs for Timeline
|
2019-06-03 12:08:45 -07:00 |
|
Richard Davey
|
77626d854d
|
Merge pull request #4568 from samme/types/tween-configs-2
Add types for tween `props` configs
|
2019-06-02 14:06:58 +01:00 |
|
samme
|
d3407c5e44
|
Add EmitterOpOnEmitType and EmitterOpOnUpdateType
Also some corrections in ParticleEmitterConfig docs
|
2019-06-01 13:33:06 -07:00 |
|
samme
|
8410f6b131
|
Add types for tween props configs
|
2019-06-01 10:24:15 -07:00 |
|
Richard Davey
|
17ad54b35b
|
You can pass in a Body for a Matter Game Object to use
|
2019-06-01 10:53:05 +01:00 |
|
Richard Davey
|
63ead0cbc1
|
Added Matter.bodies
|
2019-05-31 19:42:49 +01:00 |
|
BdR76
|
717c89d79b
|
Changed if-statements to multiple lines
Changed the if-statements to multiple lines as per ESLint config
|
2019-05-31 13:15:23 +02:00 |
|
Richard Davey
|
a67d0ab3c3
|
Merge pull request #4565 from samme/types/tween-configs-ease
Correct types for NumberTweenBuilderConfig.ease and TweenBuilderConfig.ease
|
2019-05-31 11:46:39 +01:00 |
|
samme
|
8f2e774c4b
|
Correct ease type
|
2019-05-30 16:11:34 -07:00 |
|
Richard Davey
|
278bde236b
|
lint fix
|
2019-05-30 23:05:06 +01:00 |
|
Richard Davey
|
ec6bbdeebd
|
Added typedefs for the Text Game Object. Fix #4551
|
2019-05-30 23:01:53 +01:00 |
|
Richard Davey
|
a7fbd0bcfe
|
Merge pull request #4545 from samme/feature/warn-for-missing-plugin-in-boot
Warn when plugin entry is missing `plugin` property
|
2019-05-30 22:29:39 +01:00 |
|
Richard Davey
|
114b7b570d
|
Merge pull request #4552 from rexrainbow/master
Set canvas size equal to text object size
|
2019-05-30 22:24:51 +01:00 |
|
Richard Davey
|
5b85cd49a7
|
Merge pull request #4547 from Nallebeorn/master
JSDoc: Make createDynamicLayer() position optional
|
2019-05-30 22:14:25 +01:00 |
|
Richard Davey
|
897de33a64
|
Merge pull request #4554 from samme/types/group-classType
Remove GroupClassTypeConstructor type
|
2019-05-30 22:05:55 +01:00 |
|
Richard Davey
|
90e04c7e90
|
Merge pull request #4563 from samme/types/tween-configs
Add types for tween configs
|
2019-05-30 22:00:37 +01:00 |
|
samme
|
7a98fe6d8a
|
Add tween callbacks
|
2019-05-29 11:42:19 -07:00 |
|
samme
|
d6b3141b8b
|
Add the remaining tween config properties
|
2019-05-29 10:45:55 -07:00 |
|
samme
|
a1e8668aee
|
Extra properties for tween configs
|
2019-05-29 10:42:30 -07:00 |
|
Richard Davey
|
df0b474638
|
Added getTopCenter, getBottomCenter, getLeftCenter and getRightCenter
|
2019-05-29 16:27:31 +01:00 |
|
Richard Davey
|
09318530a4
|
Matter.Factory.fromVertices can now take a vertices path string as its vertexSets argument, as well as an array of vertices.
|
2019-05-29 14:50:57 +01:00 |
|
samme
|
777f436aa3
|
Add NumberTweenBuilderConfig to path configs
|
2019-05-28 14:11:28 -07:00 |
|
samme
|
7125334677
|
Duration is optional
|
2019-05-28 14:08:03 -07:00 |
|
Richard Davey
|
78d15b0b0f
|
Fixed arguments
|
2019-05-28 21:41:04 +01:00 |
|
Richard Davey
|
3c52a3b27a
|
Pass the pointers array in directly, no need to iterate them all every time
|
2019-05-28 21:31:54 +01:00 |
|
samme
|
5018061751
|
Add NumberTweenBuilderConfig type
|
2019-05-28 13:13:39 -07:00 |
|
samme
|
c7af250100
|
Add TweenBuilderConfig type
|
2019-05-28 11:44:43 -07:00 |
|
Richard Davey
|
d87cb43a7f
|
Removed touch limit on over/out
|
2019-05-28 17:26:31 +01:00 |
|
Richard Davey
|
e12002bf74
|
Use a switch instead
|
2019-05-28 17:21:40 +01:00 |
|
samme
|
c3c11652ef
|
Merge branch 'master' of https://github.com/photonstorm/phaser into types/group-classType
|
2019-05-28 09:16:27 -07:00 |
|
Richard Davey
|
520e2e621f
|
Catch poll zero
|
2019-05-28 17:08:30 +01:00 |
|
Richard Davey
|
95f69bbd9e
|
Split the drag method up into different parts, removed un-used properties and tided up the loop
|
2019-05-28 16:58:52 +01:00 |
|
Richard Davey
|
7142319f24
|
Removed un-used methods and properties
|
2019-05-28 16:58:31 +01:00 |
|
Richard Davey
|
094541d968
|
Removed dirty and just properties as no longer required, also removed reset method
|
2019-05-28 16:57:08 +01:00 |
|
samme
|
84e476762a
|
Docs description for GroupCreateConfig
|
2019-05-27 09:05:16 -07:00 |
|
samme
|
e879ec7703
|
Correct types for GroupCreateConfig.key, GroupCreateConfig.frame
|
2019-05-27 09:03:28 -07:00 |
|
Rex
|
9a958631fc
|
Don't draw text only when width or height is 0
It can fix this issue:
Text is empty string '', but have fixedWidth and fixedHeight, with backgroundColor setting.
|
2019-05-26 20:58:40 +08:00 |
|
Richard Davey
|
961e858cbf
|
Working through making the Input system DOM responsive and not reliant on the game step
|
2019-05-24 19:30:13 +01:00 |
|
Richard Davey
|
9a2b8b966d
|
Use getFrame
|
2019-05-24 15:28:38 +01:00 |
|
Richard Davey
|
7aa3b3b07b
|
TimeStep.now is a new property that holds the exact performance.now value, as set at the start of the current game step. Also, completed jsdocs.
|
2019-05-24 15:27:45 +01:00 |
|
Richard Davey
|
b86d737e2e
|
Game.getTime would return NaN because it incorrectly accessed the time value from the TimeStep.
|
2019-05-24 15:27:33 +01:00 |
|
Richard Davey
|
ec5f3d3a33
|
The TimeStep.step method no longer uses the time value passed to the raf callback, as it's not actually the current point in time, but rather the time that the main thread began at. Which doesn't help if we're comparing it to event timestamps.
|
2019-05-24 14:40:11 +01:00 |
|
samme
|
8e717d5588
|
Remove GroupClassTypeConstructor type
|
2019-05-23 15:10:40 -07:00 |
|
Richard Davey
|
7073f39a19
|
Removed all of the DOM Callbacks, input queue and legacy input handling. Renamed methods from 'queue' to 'on' and tidied up internal content
|
2019-05-23 17:19:30 +01:00 |
|
Richard Davey
|
1d1c4e6543
|
Removed all input queue elements
|
2019-05-23 17:19:03 +01:00 |
|
Richard Davey
|
186887c920
|
Added lastAction property and self-invoke the reset method
|
2019-05-23 17:18:49 +01:00 |
|
Richard Davey
|
81c1ced2c1
|
Event Managers now have clearer handlers that check enabled directly
|
2019-05-23 17:18:16 +01:00 |
|
Richard Davey
|
22d6ec1e36
|
Removed inputQueue config option
|
2019-05-23 17:17:54 +01:00 |
|
Richard Davey
|
ee6506af8c
|
The TimeStep will no longer set its frame property to zero in the resetDelta method. Instead, this property is incremented every step, no matter what, giving an accurate indication of exactly which frame something happened on internally.
|
2019-05-23 16:10:22 +01:00 |
|
Hua
|
cc7870906b
|
Fix coding style
|
2019-05-23 17:30:04 +08:00 |
|
Hua
|
d1b31649ec
|
Fix text align to right/center issue
Calculate text-width in fixedWidth mode
|
2019-05-23 17:22:51 +08:00 |
|
Hua
|
97b60efa21
|
Set canvas size equal to text object size
Canvas size might less than text object size, when `fixedWidth` and `fixedHeight` is set.
|
2019-05-23 16:54:32 +08:00 |
|
Benjamin
|
35776fcd2d
|
JSDoc: Make createDynamicLayer() position optional
|
2019-05-22 19:18:54 +02:00 |
|
samme
|
6bda5739bc
|
Warn when plugin entry is missing plugin property
#4533
|
2019-05-21 13:29:58 -07:00 |
|
Richard Davey
|
d7af904bfa
|
Added Matter velocity, angularVelocity and force methods
|
2019-05-21 14:23:32 +01:00 |
|
Richard Davey
|
478d6989c5
|
Expose the Matter.Body module
|
2019-05-20 17:13:05 +01:00 |
|
BdR76
|
f28df06bcf
|
drawDebug, display checkCollision sides
drawDebug, instead of rectangle only draw the sides where checkCollision is true, similar to debugger in layer
|
2019-05-19 14:49:15 +02:00 |
|
jorbascrumps
|
648c0faed9
|
Removed arrow function syntax
|
2019-05-18 19:15:01 -04:00 |
|
Richard Davey
|
9959dce57e
|
Passing a Frame object to Bob.setFrame would fail, as it expected a string or integer. It now checks the type of object, and if a Frame it checks to make sure it's a Frame belonging to the parent Blitter's texture, and if so sets it. Fix #4516
|
2019-05-17 14:00:39 +01:00 |
|
Richard Davey
|
3504819b33
|
The CameraManager would incorrectly destroy the default Camera in its shutdown method, meaning that if you used a fixed mask camera and stopped then resumed a Scene, the masks would stop working. The default camera is now destroyed only in the destroy method. Fix #4520
|
2019-05-17 13:54:55 +01:00 |
|
Richard Davey
|
0ac5d7b8d9
|
There was some test code left in the DOMElementCSSRenderer file that caused getBoundingClientRect to be called every render. This has been removed, which increases performance significantly for DOM heavy games.
|
2019-05-17 13:43:55 +01:00 |
|
Richard Davey
|
e23a86d45a
|
The default BaseShader vertex shader has a new uniform uResolution which is set during the Shader init and load to be the size of the Game Object to which the shader is bound.
|
2019-05-16 17:44:59 +01:00 |
|
Richard Davey
|
f792fce9cb
|
The default BaseShader vertex shader will now set the fragCoord varying to be the viewport height minus the y inPosition. This will give the correct y axis in the fragment shader, causing 'inverted' shaders to display normally when using the default vertex code.
|
2019-05-16 17:30:30 +01:00 |
|
Richard Davey
|
4693bfb859
|
Merge pull request #4524 from rexrainbow/master
Use `customHitArea` in condition
|
2019-05-14 09:45:20 +01:00 |
|
Richard Davey
|
70b500cd28
|
Merge pull request #4519 from hizzd/master
Fixed separateCircle cause the position set NaN.
|
2019-05-14 09:42:27 +01:00 |
|
Richard Davey
|
9f1946ec45
|
Tweens created in a paused state couldn't be started by a call to play . Fix #4525
|
2019-05-14 09:37:26 +01:00 |
|
Hua
|
fd454a1e9b
|
Use customHitArea in condition
customHitArea has been added in 3.17.0, used in text game object
|
2019-05-14 10:12:32 +08:00 |
|
hizzd
|
4aa3d9f81a
|
Fixed separateCircle cause the position set NaN.
|
2019-05-11 20:52:57 +08:00 |
|
Richard Davey
|
06d1618e29
|
Preparing for 3.18 dev
|
2019-05-10 18:32:03 +01:00 |
|
Richard Davey
|
c91ed91ce3
|
License link update
|
2019-05-10 16:15:04 +01:00 |
|
Richard Davey
|
f9315bac3f
|
Updated Scene config types
|
2019-05-10 14:39:35 +01:00 |
|
Richard Davey
|
7deaa9e2b2
|
Merge pull request #4517 from antoine-pous/patch-1
JSDoc fix returned object type
|
2019-05-10 14:19:36 +01:00 |
|
Richard Davey
|
e8f6bae7cb
|
A Body with damping and drag enabled would fail to move if it went from zero velocity to a new velocity inside an update loop. It will now reset its speed accordingly and retain its new velocity
|
2019-05-10 12:28:06 +01:00 |
|
Richard Davey
|
78d1b75872
|
Add the modes back in, as we need them internally
|
2019-05-10 12:27:59 +01:00 |
|
Richard Davey
|
725e1d7ef7
|
JSDoc changes to help TypeScript not get its knickers in a twist
|
2019-05-09 17:13:25 +01:00 |
|
Richard Davey
|
a6341a97a8
|
Fixed Types references
|
2019-05-09 15:32:53 +01:00 |
|
Richard Davey
|
2008438919
|
Added new Matter World config def
|
2019-05-09 15:31:59 +01:00 |
|
Antoine Pous
|
ce1577bcc3
|
JSDoc fix returned object type
|
2019-05-09 15:20:37 +02:00 |
|
Richard Davey
|
0a0330bdfc
|
Tween Types
|
2019-05-09 12:40:41 +01:00 |
|
Richard Davey
|
173652ea2b
|
Time Types
|
2019-05-09 12:39:52 +01:00 |
|
Richard Davey
|
44faa01578
|
Tilemap Types
|
2019-05-09 12:39:19 +01:00 |
|
Richard Davey
|
0d831ccf71
|
Texture Types
|
2019-05-09 12:38:45 +01:00 |
|
Richard Davey
|
dc18d06f10
|
Sound Types
|
2019-05-09 12:38:12 +01:00 |
|
Richard Davey
|
1dca2c2c8a
|
Scenes Types
|
2019-05-09 12:37:37 +01:00 |
|
Richard Davey
|
11d6f2e802
|
Renderer Types
|
2019-05-09 12:36:36 +01:00 |
|
Richard Davey
|
15abc3824a
|
Plugins Types
|
2019-05-09 12:35:33 +01:00 |
|
Richard Davey
|
6955507ee0
|
Physics root type
|
2019-05-09 12:35:01 +01:00 |
|
Richard Davey
|
1531288301
|
Matter Types
|
2019-05-09 12:34:27 +01:00 |
|
Richard Davey
|
490dd62f2b
|
Impact Types
|
2019-05-09 12:34:05 +01:00 |
|
Richard Davey
|
fbe2470f99
|
Arcade Physics Types
|
2019-05-09 12:33:37 +01:00 |
|
Richard Davey
|
e916dbe783
|
Math Types
|
2019-05-09 12:32:37 +01:00 |
|
Richard Davey
|
9fe265121a
|
FileType Defs update
|
2019-05-09 12:32:00 +01:00 |
|
Richard Davey
|
9a28946069
|
FileType Types
|
2019-05-09 12:20:21 +01:00 |
|
Richard Davey
|
ae1b5a664f
|
Loader Types
|
2019-05-09 12:04:54 +01:00 |
|
Richard Davey
|
53ac066d25
|
More Input Types
|
2019-05-09 12:03:36 +01:00 |
|
Richard Davey
|
290389c4ae
|
Input Types
|
2019-05-09 12:02:03 +01:00 |
|
Richard Davey
|
b09ddc9048
|
GameObject Types
|
2019-05-09 12:01:00 +01:00 |
|
Richard Davey
|
7ba03dff54
|
TileSprite Types
|
2019-05-09 11:59:43 +01:00 |
|
Richard Davey
|
1a3263ad5e
|
Text Types
|
2019-05-09 11:59:10 +01:00 |
|
Richard Davey
|
ff723f64b6
|
Sprite Types
|
2019-05-09 11:58:41 +01:00 |
|
Richard Davey
|
275a3afe5f
|
RenderTexture Types
|
2019-05-09 11:58:09 +01:00 |
|
Richard Davey
|
3ca2b667b3
|
PathFollower Types
|
2019-05-09 11:57:27 +01:00 |
|
Richard Davey
|
29aee69aa0
|
Particles Types
|
2019-05-09 11:57:00 +01:00 |
|
Richard Davey
|
8e8b182359
|
Group Types
|
2019-05-09 11:56:16 +01:00 |
|
Richard Davey
|
32b4e6b04e
|
Graphics Types
|
2019-05-09 11:55:40 +01:00 |
|
Richard Davey
|
a51a81791f
|
Bitmap Text Types
|
2019-05-09 11:54:43 +01:00 |
|
Richard Davey
|
dc3b3ecb03
|
Display Types
|
2019-05-09 11:53:08 +01:00 |
|
Richard Davey
|
e7f091b20d
|
Curve Types
|
2019-05-09 11:52:07 +01:00 |
|
Richard Davey
|
622d0dd5c8
|
Create Types
|
2019-05-09 11:51:26 +01:00 |
|
Richard Davey
|
a269816129
|
Core Types
|
2019-05-09 11:50:26 +01:00 |
|
Richard Davey
|
e556cd9c68
|
Camera Types
|
2019-05-09 11:49:44 +01:00 |
|
Richard Davey
|
69f84f3ccf
|
Animations Types
|
2019-05-09 11:46:07 +01:00 |
|
Richard Davey
|
d5443ecd61
|
Added namespace
|
2019-05-09 11:45:01 +01:00 |
|
Richard Davey
|
2b073cba51
|
Actions Types
|
2019-05-09 11:44:01 +01:00 |
|
Richard Davey
|
ba424ac62a
|
Added root types namespace
|
2019-05-09 11:41:35 +01:00 |
|
Richard Davey
|
4092056e84
|
Fixed namespace
|
2019-05-09 11:05:42 +01:00 |
|
Richard Davey
|
c6dc93dba0
|
Added missing plugins jsdoc hook
|
2019-05-08 22:13:04 +01:00 |
|
Richard Davey
|
49a27bdeaf
|
Merge pull request #4514 from BeLi4L/master
TypeScript: Improve `Phaser.Utils.Array.Matrix` types
|
2019-05-08 21:54:13 +01:00 |
|
Richard Davey
|
ad09a18133
|
Finished JSDocs
|
2019-05-08 21:49:36 +01:00 |
|
Valentin Vetter
|
f33a9d730f
|
TypeScript: Fix matrix types
|
2019-05-08 19:17:52 +02:00 |
|
Richard Davey
|
64572c430c
|
Finished JSDocs for all DOM Element methods and properties
|
2019-05-08 17:35:35 +01:00 |
|
Richard Davey
|
ff9f7cf574
|
Always world step once
|
2019-05-08 15:43:01 +01:00 |
|
Richard Davey
|
04e4e07047
|
More JSDocs
|
2019-05-08 15:42:53 +01:00 |
|
Richard Davey
|
860cdbf2bf
|
Adding DOM Element JSDocs
|
2019-05-08 15:00:04 +01:00 |
|
Richard Davey
|
faa72add9b
|
Removed ComputedSize component as we need the values read-only.
Fixed renderer for DOM Elements inside of Containers, or outside, or in a scaled canvas.
|
2019-05-08 00:26:54 +01:00 |
|
Richard Davey
|
cdd9d85b8e
|
DOM Elements set visible in preUpdate now. Fix #4486
|
2019-05-07 16:39:46 +01:00 |
|
Richard Davey
|
18a924c39c
|
Passing an _array_ of configuration objects to physics.add.group would ignore them and none of the children would be assigned a physics body. Fix #4511
|
2019-05-07 16:17:28 +01:00 |
|
Richard Davey
|
63ddc0b07d
|
Merge pull request #4279 from akuskis/Issue_#4256.Circles_collision
Fix circles collision #4256
|
2019-05-04 12:44:29 +01:00 |
|
Richard Davey
|
acc5f92a8a
|
Merge pull request #4503 from jcyuan/master
expose ParseXMLBitmapFont for combined XML font file
|
2019-05-04 12:23:02 +01:00 |
|
Richard Davey
|
9672602c2f
|
Merge pull request #4504 from rexrainbow/master
Constraints canvas size via object size
|
2019-05-04 12:21:06 +01:00 |
|
Richard Davey
|
73d50071a8
|
DOM Element will check if parent can render
|
2019-05-03 19:01:02 +01:00 |
|
Richard Davey
|
fda7772d3f
|
Fixed jsdocs to flag arguments as optional. Fix #4506
|
2019-05-03 18:23:39 +01:00 |
|
Richard Davey
|
935a9814ca
|
Check SoundManager exists before accessing it. Fix #4428
|
2019-05-03 17:42:45 +01:00 |
|
Richard Davey
|
dcf2d44f4a
|
Removed un-used properties
|
2019-05-03 17:38:37 +01:00 |
|
Richard Davey
|
d75431fc2b
|
lint fixes
|
2019-05-03 17:38:27 +01:00 |
|
Richard Davey
|
bf741e962c
|
Restored Arcade Physics v1 and merged in all the core changes
|
2019-05-03 17:28:06 +01:00 |
|
Richard Davey
|
40b325accf
|
A Camera will pause following a Game Object for the duration of the Camera Pan Effect, as the two will clash over the Camera scroll position
|
2019-05-02 10:51:46 +01:00 |
|
Richard Davey
|
f9482ef580
|
BaseCache.getKeys is a new method that will return all keys in use in the current cache, i.e. this.cache.shader.getKeys() .
|
2019-05-02 02:27:29 +01:00 |
|
Richard Davey
|
abccac28f8
|
Can pass in either a BaseShader or a string
|
2019-05-01 17:04:53 +01:00 |
|
Richard Davey
|
8536049b65
|
Fixed shaderType reference
|
2019-05-01 14:12:06 +01:00 |
|
Richard Davey
|
b22f5ce5fd
|
Improved jsdocs
|
2019-05-01 12:59:05 +01:00 |
|
Richard Davey
|
8ef5e9789c
|
Renamed from Shader to BaseShader to avoid confusion with the Shader Game Object
|
2019-05-01 12:58:52 +01:00 |
|
Richard Davey
|
4edd77275a
|
Removed funcmap and moved to renderer. Finished method jsdocs.
|
2019-05-01 12:30:09 +01:00 |
|
Richard Davey
|
3d40a95a00
|
Added glFuncMap
|
2019-05-01 12:29:45 +01:00 |
|
Richard Davey
|
4c95d69711
|
Added new SetValue function for property setting to any depth
|
2019-05-01 12:28:21 +01:00 |
|
Richard Davey
|
3759714703
|
Try catch the uniform json parse
|
2019-05-01 11:12:42 +01:00 |
|
Richard Davey
|
2f48d68735
|
A shader can now be used as a bitmap mask
|
2019-05-01 11:12:31 +01:00 |
|
Rex
|
72df134571
|
Constrains canvas sizer via game object size
|
2019-05-01 11:48:08 +08:00 |
|
Rex
|
2a51bb8c3b
|
Remove redundant code
|
2019-05-01 10:10:05 +08:00 |
|
Rex
|
816eb6d677
|
Remove redundant code
|
2019-05-01 10:09:20 +08:00 |
|
Rex
|
b2a32a8e8f
|
Constraints canvas size if using fixedWidth, fixedHeight style
|
2019-05-01 10:06:04 +08:00 |
|
Richard Davey
|
08f4a0ccf4
|
Tidying up
|
2019-05-01 02:10:38 +01:00 |
|
Richard Davey
|
de7c804c47
|
Shaders can now easily handle sampler2D uniforms
|
2019-05-01 00:05:52 +01:00 |
|
Richard Davey
|
34fe7a8c50
|
Better default checking
|
2019-05-01 00:05:37 +01:00 |
|
Richard Davey
|
0ebdf7073c
|
Optional texture key array
|
2019-05-01 00:05:22 +01:00 |
|
Richard Davey
|
b1de52009d
|
Now extracts uniforms
|
2019-05-01 00:05:13 +01:00 |
|
Richard Davey
|
8484f33c18
|
Handle invalid shader keys gracefully
|
2019-04-30 19:56:03 +01:00 |
|
Richard Davey
|
272fbfcd7a
|
Improved jsdocs, finished splitting up render process
|
2019-04-30 19:43:50 +01:00 |
|
Richard Davey
|
38d8ae7d68
|
Uniforms properly applied
|
2019-04-30 19:11:29 +01:00 |
|
Richard Davey
|
e5d944b977
|
Updating Shader Game Object to use new Shader class
|
2019-04-30 17:11:55 +01:00 |
|
Richard Davey
|
ab7dbf6c93
|
New Shader class
|
2019-04-30 17:11:42 +01:00 |
|
Richard Davey
|
e0a9980fda
|
Updated docs
|
2019-04-30 17:11:26 +01:00 |
|
Richard Davey
|
0c84853524
|
Expanding GLSL File Loader
|
2019-04-30 17:11:18 +01:00 |
|
J.C
|
b6047df1b5
|
flag which version has this method
|
2019-04-30 23:29:28 +08:00 |
|
J.C
|
8c3de0897e
|
expose ParseXMLBitmapFont for combined XML font file
|
2019-04-30 19:31:47 +08:00 |
|
Richard Davey
|
3c655bff3e
|
Improved jsdocs
|
2019-04-30 11:08:34 +01:00 |
|
Richard Davey
|
14ae8ecf19
|
Added NOOP
|
2019-04-29 17:14:05 +01:00 |
|
Richard Davey
|
84e898fd90
|
Fixed nested bitmap mask issue
|
2019-04-29 14:45:54 +01:00 |
|
Richard Davey
|
80a0bf3f1a
|
Re-apply stencil after a bitmap mask
|
2019-04-29 14:29:13 +01:00 |
|
Richard Davey
|
3efcd1ca49
|
New cam mask object
|
2019-04-29 14:28:58 +01:00 |
|
Richard Davey
|
ac1cc1762d
|
Use new cam mask object
|
2019-04-29 14:28:45 +01:00 |
|
Richard Davey
|
6f639ddec2
|
Preparing to store level state
|
2019-04-29 13:21:23 +01:00 |
|
Richard Davey
|
28b1a170ab
|
Fixed null mask issue
|
2019-04-29 13:04:34 +01:00 |
|
Richard Davey
|
902d04d55e
|
Move to functions so we can call from outside the class
|
2019-04-26 19:14:06 +01:00 |
|
Richard Davey
|
93dabaa34e
|
Store and restore previous framebuffer
|
2019-04-26 19:13:55 +01:00 |
|
Richard Davey
|
e07248a403
|
Use proper elapsed time for the shader
|
2019-04-26 19:13:45 +01:00 |
|
Richard Davey
|
70b5b01db2
|
Restore previous framebuffer
|
2019-04-26 19:13:32 +01:00 |
|
Richard Davey
|
cf878ca553
|
Better stencil mask checking
|
2019-04-26 19:13:24 +01:00 |
|
Richard Davey
|
813429d8dc
|
Added getDuration and getDurationMS
|
2019-04-26 19:13:12 +01:00 |
|
Richard Davey
|
95eb4fc03d
|
Setting pixelPerfect when input enabling a Container would cause it to crash, because Container's don't have a texture to check. It will now throw a run-time warning and skip the Container for input. You should use a custom input callback instead. Fix #4492
|
2019-04-26 10:56:06 +01:00 |
|
Richard Davey
|
183ce1b96c
|
BMP fix
|
2019-04-26 02:30:24 +01:00 |
|
Richard Davey
|
6e70f0e19c
|
Shaders now work with camera masks and can have their own geometry masks
|
2019-04-26 01:53:34 +01:00 |
|
Richard Davey
|
8620e2303d
|
Added setPointer
|
2019-04-26 00:56:53 +01:00 |
|
Richard Davey
|
55410038eb
|
Updated factory
|
2019-04-25 17:48:06 +01:00 |
|
Richard Davey
|
4d16f21c20
|
re-init uniforms if setShader
|
2019-04-25 17:13:31 +01:00 |
|
Richard Davey
|
2c4d0d9fd3
|
Uniforms are now synced properly and attribute is hard coded
|
2019-04-25 16:57:12 +01:00 |
|
Richard Davey
|
a26a420f23
|
Added transformOnly flag
|
2019-04-25 15:44:19 +01:00 |
|
Richard Davey
|
d849031195
|
Y oh Y :)
|
2019-04-25 15:08:32 +01:00 |
|
Richard Davey
|
a0ef6e9d1b
|
Added default shader
|
2019-04-25 15:07:46 +01:00 |
|
Richard Davey
|
27d6bd544f
|
Drop the modelMatrix, it's not needed for this GO. Also only change vertexView elements that need changing.
|
2019-04-25 14:21:33 +01:00 |
|
Richard Davey
|
5449f7b51d
|
Skip blendMode and add setShader method
|
2019-04-25 14:03:50 +01:00 |
|
Richard Davey
|
9356744399
|
argument caps
|
2019-04-25 12:14:04 +01:00 |
|
Richard Davey
|
2ff76eb4b5
|
Removed un-needed Quad Pipeline and shaders
|
2019-04-25 12:13:09 +01:00 |
|
Richard Davey
|
f37a61de27
|
Shader now using viewLoad2D instead and accounting for origin
|
2019-04-25 12:12:49 +01:00 |
|
Richard Davey
|
ba8d1adbbb
|
Removing use of Shader pipeline
|
2019-04-25 11:30:23 +01:00 |
|
Richard Davey
|
e05ff03ed0
|
Added Systems.renderer reference
|
2019-04-25 11:30:10 +01:00 |
|
Richard Davey
|
86896bd581
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2019-04-25 03:16:51 +01:00 |
|
Richard Davey
|
72af4a21d1
|
Default shader
|
2019-04-25 03:16:46 +01:00 |
|
Richard Davey
|
9b4309b38c
|
Added QuadShader Pipeline to the renderer
|
2019-04-25 03:16:39 +01:00 |
|
Richard Davey
|
2727408e7c
|
Don't disable the vertex attribute if the location is invalid
|
2019-04-25 03:16:25 +01:00 |
|
Richard Davey
|
e0c22c5534
|
Added QuadShader Pipeline
|
2019-04-25 03:16:03 +01:00 |
|
Richard Davey
|
7d74425491
|
Added new Shader Game Object
|
2019-04-25 03:15:51 +01:00 |
|
Richard Davey
|
87c3215216
|
Merge pull request #4487 from florianvazelle/master
Fix issue #4483
|
2019-04-24 22:03:57 +01:00 |
|
Richard Davey
|
f64d0a935b
|
Geometry Masks are now batched. Previously, using the same mask on multiple Game Objects would create brand new stencil operations for every single Game Object, causing performance to tank. Now, the mask is only set if it's different from the previously masked object in the display list, allowing you to mask thousands of Game Objects and retain batching through-out.
|
2019-04-24 16:45:31 +01:00 |
|
Richard Davey
|
1f0a516c77
|
GeometryMask.setInvertAlpha is a new method that allows you to set the invertAlpha property in a chainable call.
|
2019-04-24 15:00:16 +01:00 |
|
Richard Davey
|
12b6041d20
|
inverseAlpha support added back in and tidied up renderer
|
2019-04-24 14:51:39 +01:00 |
|
Richard Davey
|
2bd45865d4
|
Stack restore working. Time to try invertAlpha.
|
2019-04-24 14:38:24 +01:00 |
|
Richard Davey
|
ac3fac4ab6
|
UpdateList.remove will now move the removed child to the internal _pendingRemoval array, instead of slicing it directly out of the active list. The pending list is cleared at the start of the next game frame. Fix #4365
|
2019-04-24 13:58:05 +01:00 |
|
Richard Davey
|
11c1b458fa
|
Phaser.Physics.Arcade.Events is now exposed in the namespace, preventing it from erroring if you use them in TypeScript. Fix #4481
|
2019-04-24 13:44:57 +01:00 |
|
Richard Davey
|
64532d8d7b
|
InputPlugin.clear has a new argument skipQueue which is used to avoid clearing a Game Object twice. This, combined with the fix for 4463 means you will no longer get a Cannot read property 'dragState' error if you destroy a Game Object enabled for drag where another draggable object exists. Fix #4228
|
2019-04-24 13:38:40 +01:00 |
|
Richard Davey
|
00dbf8b03e
|
Destroying a Game object during its pointerup event handler on a touch device will no longer cause Uncaught TypeError: Cannot read property 'localX' of undefined . All InputPlugin process handlers now check to see if the Game Object has been destroyed at any stage and abort if it has. Fix #4463
|
2019-04-24 12:54:56 +01:00 |
|
Richard Davey
|
a47019b415
|
Keep the property but set to null by default.
|
2019-04-24 12:54:48 +01:00 |
|
Richard Davey
|
61921525f1
|
There is a new webpack config FEATURE_SOUND which is set to true by default, but if set to false it will exclude the Sound Manager and all of its systems into the build files.
|
2019-04-24 12:23:21 +01:00 |
|
Richard Davey
|
f4a86fd368
|
The Container.setScrollFactor method has a new optional argument updateChildren . If set, it will change the scrollFactor values of all the Container children as well as the Container. Fix #4466 #4475
|
2019-04-24 12:09:16 +01:00 |
|
Richard Davey
|
61011d3ae9
|
Camera.clearRenderToTexture will check to see if the Scene is available before proceeding, avoiding potential errors when a Camera is destroyed multiple times during a Scene shutdown.
|
2019-04-24 11:46:31 +01:00 |
|
Richard Davey
|
507bb6a215
|
Added customHitArea boolean property
|
2019-04-24 11:21:52 +01:00 |
|
Richard Davey
|
53c14df798
|
Changing any aspect of a Text object, such as the font size or content, wouldn't update its hitArea if it had been enabled for input, causing it to carry on using the old hit area size. Now, as long as the Text was created _without_ a custom hitArea, the hitArea size will be changed to match the new texture size on update. If you have provided your own custom hitArea shape, you need to modify it when the Text changes size yourself. Fix #4456
|
2019-04-24 11:21:36 +01:00 |
|
Richard Davey
|
2ef6ad3e51
|
Fixed jsdoc
|
2019-04-24 10:54:02 +01:00 |
|
Richard Davey
|
181be88ba9
|
Updated to use game clock time values.
|
2019-04-24 10:48:03 +01:00 |
|
Richard Davey
|
6b5383a007
|
Key now needs a reference to the plugin that created it. Also added getDuration method.
|
2019-04-24 10:47:51 +01:00 |
|
Richard Davey
|
d7917789eb
|
Added destroy argument to removeKey and cleared plugin reference.
|
2019-04-24 10:47:22 +01:00 |
|
Richard Davey
|
fd4f45673b
|
Pointer.getDuration would only return zero until the pointer was released, or moved (basically any action that generated a DOM event). It now returns the duration regardless of the DOM events. Fix #4444
|
2019-04-24 10:08:56 +01:00 |
|
Richard Davey
|
31c0b4f2ff
|
Update now always runs but only once per frame
|
2019-04-24 10:04:13 +01:00 |
|
Richard Davey
|
95b18ae6e0
|
Refined poll rate handling and added pluginUpdate
|
2019-04-24 10:03:58 +01:00 |
|
Richard Davey
|
43c72e23c6
|
Fixed issue with input events running twice
|
2019-04-24 09:34:40 +01:00 |
|
Richard Davey
|
24bc670424
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2019-04-23 22:48:24 +01:00 |
|
Richard Davey
|
349a5a1028
|
Added MultiScriptFile file type
|
2019-04-23 22:48:20 +01:00 |
|
florianvazelle
|
669764a1be
|
Fix GetLineToCircle
|
2019-04-23 21:29:10 +02:00 |
|
florianvazelle
|
97b611356b
|
Fix result when y0 === y1
|
2019-04-23 21:27:55 +02:00 |
|
Richard Davey
|
f65f643a5f
|
Added setClassName method.
|
2019-04-23 11:21:26 +01:00 |
|
Richard Davey
|
e2e5c76b8c
|
Added new CSS File Loader FileType.
|
2019-04-23 11:21:13 +01:00 |
|
Richard Davey
|
e82e7c6ba0
|
Formatting fix
|
2019-04-18 17:55:49 +01:00 |
|
Richard Davey
|
7b438bfd3b
|
Copy paste fix
|
2019-04-18 17:55:42 +01:00 |
|
Hua
|
a05cd9377a
|
Update rectangle hitarea when updated text
|
2019-04-18 11:04:27 +08:00 |
|
Richard Davey
|
7c4fd3fadc
|
Improved jsdocs
|
2019-04-17 10:52:23 +01:00 |
|
Richard Davey
|
e0255c6f0f
|
Docs fix
|
2019-04-16 17:08:19 +01:00 |
|
Richard Davey
|
8c55844f6c
|
Merge pull request #4469 from samme/docs/scenes
Docs for scene config and optional scene methods
|
2019-04-16 13:24:49 +01:00 |
|
Richard Davey
|
c38ebe15c7
|
Merge pull request #4472 from TylerMorley/master
docs: fix copy-paste error
|
2019-04-16 13:23:20 +01:00 |
|
Richard Davey
|
44a63e4d1a
|
Fixed DOM Container centering
|
2019-04-16 13:10:08 +01:00 |
|
Tyler Morley
|
21994c5c46
|
docs: fix copy-paste error
|
2019-04-15 22:21:36 -05:00 |
|
Richard Davey
|
964e5a2da5
|
Not sure we need the stack at all - commenting out for now
|
2019-04-15 23:46:50 +01:00 |
|
Richard Davey
|
14d16b3c06
|
Add temp matrix to Graphics to avoid sharing issue during mask rendering
|
2019-04-15 23:38:09 +01:00 |
|
Richard Davey
|
78e1ef9df0
|
Particle Emitters and Containers can now have geometry masked children
|
2019-04-15 16:46:47 +01:00 |
|
Richard Davey
|
1fc9b15ff1
|
Fixed Geometry Mask nesting issue.
|
2019-04-15 16:46:19 +01:00 |
|
Richard Davey
|
974ceb5654
|
Restore bitmap mask framebuffer
|
2019-04-12 18:36:47 +01:00 |
|
Richard Davey
|
0bdf1cc083
|
Allow geometry masks to work within bitmap masks
|
2019-04-12 18:36:31 +01:00 |
|