Richard Davey
84c24862cf
GetAdvancedValue
now uses the correct Math RND reference, which means anything that used the randInt
or randFloat
features of this function, such as creating a Sprite from a Config object, or Bitmap Text sizing, will no longer throw an error about a null object reference. Fix #4369
2019-02-24 22:56:29 +00:00
Richard Davey
06f966e3b0
Merge branch 'master' of https://github.com/photonstorm/phaser
2019-02-24 22:12:20 +00:00
Richard Davey
9bfd1e28b0
Added missing audio config property
2019-02-24 22:12:11 +00:00
Richard Davey
a87f275054
The parent bounds are reset when exiting fullscreen mode in the Scale Manager. This fixes an issue when leaving fullscreen mode by pressing ESC (instead of programmatically) would leave the canvas in the full screen size. Fix #4357
2019-02-24 22:12:00 +00:00
Richard Davey
5f9154606f
Merge pull request #4371 from cruzdanilo/frame-numbers
...
fix reverse generateFrameNumbers
2019-02-24 21:47:14 +00:00
Richard Davey
1e3b75b32c
Merge pull request #4363 from rootasjey/patch-1
...
Update `Tile.properties` type to `any`
2019-02-24 21:45:23 +00:00
Richard Davey
341e78ce0d
Added touch Window handlers and remove handlers
2019-02-22 02:26:52 +00:00
Richard Davey
c90ae09f9f
Added window specific handlers
...
And game config option:
```
input: {
windowEvents: false
},
```
2019-02-22 02:11:13 +00:00
sky-coding
bab6a0bd69
remove erroneous doc comment parameter
2019-02-20 20:48:09 -08:00
Chad Engler
5fbef0b1cb
Correct jsdoc for Class utilities
2019-02-18 16:47:44 -08:00
danilo neves cruz
a586a4adeb
fix reverse generateFrameNumbers
2019-02-15 17:38:39 -02:00
Richard Davey
376f06d2a9
Updated for 3.16.3
2019-02-15 10:39:07 +00:00
Richard Davey
53c63fa190
Removed all references to Cocoon.
2019-02-15 10:38:57 +00:00
Jeremie Corpinot
e40ff20a2c
Update Tile.properties
type to any
...
Update `Tile.properties` type from ` object` to `any` so we can access any un-declared property without TypeScript throwing an error.
Solve issue https://github.com/photonstorm/phaser/issues/4356
2019-02-13 20:04:45 +01:00
Richard Davey
0479badd6e
Properties are optional
2019-02-13 17:20:10 +00:00
Richard Davey
31b14156de
Fixed event name
2019-02-13 16:55:52 +00:00
Richard Davey
fd629fe783
Adding callback typedefs
2019-02-13 16:32:27 +00:00
Richard Davey
4fc817c519
Final batch of typedefs
2019-02-13 16:06:00 +00:00
Richard Davey
ccf677dfa6
Textures typedefs
2019-02-13 15:43:08 +00:00
Richard Davey
0db663d901
More typedefs
2019-02-13 15:38:50 +00:00
Richard Davey
42cb39749f
Matter and Snapshot typedefs
2019-02-13 15:22:29 +00:00
Richard Davey
b4dbfea0a1
Impact typedefs
2019-02-13 15:05:16 +00:00
Richard Davey
3bb73c5664
Fixed Group defs and completed Arcade Physics defs
2019-02-13 14:45:36 +00:00
Richard Davey
43b4aad96c
Math typedefs
2019-02-13 14:20:51 +00:00
Richard Davey
3938675d9f
Input typedefs
2019-02-13 14:17:36 +00:00
Richard Davey
c9bdb83941
GameObject and Loader typedefs
2019-02-13 13:57:59 +00:00
Richard Davey
f62ec4a739
Config typedefs done
2019-02-13 12:58:04 +00:00
Richard Davey
70a87a576d
Some legacy instances of float
moved to number
.
2019-02-13 12:39:36 +00:00
Richard Davey
e7b1d086e7
Moving all of the typedefs to properly namespaced scopes, rather than globals
...
\o/ ~ "Someone, save me!"
2019-02-13 12:35:12 +00:00
Richard Davey
b50e1c78b5
Lots more jsdoc tweaks and improvements
2019-02-12 15:01:54 +00:00
Richard Davey
c8439393fb
Much better keycode jsdoc handling.
2019-02-12 12:51:43 +00:00
Richard Davey
4e817497d4
Namespace fixes
2019-02-12 12:48:41 +00:00
Richard Davey
dc73993fe2
Added jsdoc version numbers
2019-02-12 12:22:25 +00:00
Richard Davey
56dfdb7a74
More jsdoc global fixes
2019-02-12 12:14:26 +00:00
Richard Davey
27004061f5
Fixed jsdocs
2019-02-12 12:04:35 +00:00
Richard Davey
c85497b6c5
Fixing jsdocs
2019-02-12 11:59:31 +00:00
Richard Davey
ccaae460a4
Added jsdoc version numbers to each event
2019-02-12 11:37:58 +00:00
Richard Davey
3104246386
Merge pull request #4347 from rgk/patch-5
...
On mobile, have pointerup and pointerout get triggered together.
2019-02-10 21:17:24 +00:00
Richard Davey
62399a3aa5
Removed un-used package
2019-02-10 17:33:51 +00:00
Richard Davey
d50475045d
Added Zone.setBlendMode
method as a NOOP function, fixing a bug where if you added a Zone to a Container when running under Canvas it would fail. Fix #4295
2019-02-10 17:30:01 +00:00
Richard Davey
f3f65d1437
Refactored the game over and out handling to work with the non-legacy input system. Fix #4344
2019-02-10 17:10:13 +00:00
Richard Davey
a252225be6
Entering Fullscreen mode in the Scale Manager and then pressing ESC would leave the injected fullsceen div in the DOM, causing it to fail with a node insertion failure the second time you wanted to enter fullscreen mode. Fix #4352
2019-02-10 16:13:45 +00:00
Richard Davey
0ab61ac6de
When the Matter World creates its wall bounds, the left and right walls now extend further up and down than before, so that in a 4-wall setting there are no gaps in the corners, which previously allowed for fast moving objects that hit a corner intersection point to sometimes travel through it.
2019-02-09 16:27:20 +00:00
Richard Davey
fd8d75ab02
Refactored the Pointer Constraint to make it work more like a real pointer does, added missing events, added full jsdocs.
2019-02-09 16:02:21 +00:00
Richard Davey
7041601893
Added drag events to Pointer Constraint
2019-02-09 14:58:42 +00:00
Richard Davey
bb83f4803e
Testing Pointer events.
2019-02-08 19:46:23 +00:00
Richard Davey
5f03d2cd5e
Testing Composite.remove, instead of removeBody.
2019-02-08 19:46:13 +00:00
Richard Davey
ac1b0d8d85
Added dirty rect arguments to putData method
2019-02-08 19:45:58 +00:00
Robert Kowalski
6105c1a9b2
Emit pointerout always after pointerup on touch.
...
Now pointerout will always emit after pointerup.
2019-02-08 09:33:25 -05:00
Richard Davey
2467b624d0
Merge pull request #4350 from brian-lui/patch-1
...
Fix: Type declaration for blendMode
2019-02-08 13:37:53 +00:00
Richard Davey
550ac7a051
Bumped version number
2019-02-08 13:37:07 +00:00
Richard Davey
7fbf4152c7
Merge branch 'master' of https://github.com/photonstorm/phaser
2019-02-08 13:36:37 +00:00
Richard Davey
f121b1e416
Merge pull request #4346 from strangeweekend/doc-fix-scale-manager-in-scene
...
Added this.scale property to Scene
2019-02-08 13:35:36 +00:00
Richard Davey
6cd17618b1
Moved time to getter and fixed checkDown.
2019-02-08 13:32:54 +00:00
Richard Davey
7f91956c09
Added time property and preStep.
2019-02-08 13:32:44 +00:00
Richard Davey
f0de61961f
3.16.2
2019-02-08 13:32:34 +00:00
Richard Davey
17d56bd8ac
Moved jsdoc comment to stop weird TS module generation
2019-02-08 13:08:32 +00:00
Richard Davey
f8c4252fcb
Tweaked setTileScale arguments
2019-02-08 12:13:01 +00:00
Brian Lui
af085646eb
Fix: Type declaration for blendMode
2019-02-08 15:58:18 +08:00
Richard Davey
916a13cf9d
resetKeys doc update. Fix #4345
2019-02-07 00:31:10 +00:00
Richard Davey
05e3520048
The Mesh.setAlpha
method has been restored, even though it's empty and does nothing, to prevent runtime errors when adding a Mesh or Quad object to a Container. Fix #4338 #4343
2019-02-06 23:36:05 +00:00
Robert Kowalski
b94f655405
Only needs to be cleared once.
...
No need for the duplicate clearing of this, and quick fix.
2019-02-06 11:38:50 -05:00
Robert Kowalski
8cd8b6f98e
Stops pointerover from being triggered if pointerup has been.
...
In 3.16.1 if you trigger pointerup and then move to another button, the past buttons pointerover event gets triggered. This clears that and stops that from happening by stopping pointerover from being triggered if pointerup has been.
2019-02-06 11:27:22 -05:00
Richard Davey
b09fa3f10e
Preparing for 3.17 dev
2019-02-06 12:41:18 +00:00
Elliott Wallace
6adb88619e
Added this.scale property to Scene
2019-02-06 12:13:03 +00:00
Richard Davey
f9cb8972ab
3.16.1 (because, npm)
2019-02-05 00:49:42 +00:00
Richard Davey
81a5bbf2db
Updated jsdocs
2019-02-05 00:03:34 +00:00
Richard Davey
ba381f8e3d
Don't create a promise unless the context exists
2019-02-04 23:29:39 +00:00
Richard Davey
cfe6452924
Don't set if game is being destroyed
2019-02-04 23:29:22 +00:00
Richard Davey
4cfa29a524
Added flag to help avoid cursor reset issue
2019-02-04 23:29:10 +00:00
Richard Davey
e423e9c387
No scale mode, no expansion.
2019-02-04 22:14:16 +00:00
Richard Davey
0b4dc5f037
Should be a config setter.
2019-02-04 21:50:55 +00:00
Richard Davey
60542a25cc
Numerous jsdoc and TS related fixes
2019-02-04 17:16:08 +00:00
Richard Davey
a3b615bac5
JSDoc fixes
2019-02-04 11:49:34 +00:00
Richard Davey
d04232ae54
JSDoc fixes
2019-02-04 11:45:17 +00:00
Richard Davey
38f90ec355
Release number
2019-02-04 10:55:26 +00:00
Richard Davey
f3075fea72
Updated jsdocs
2019-02-04 10:55:09 +00:00
Richard Davey
eb9ed3463f
Lots of namespace and jsdoc fixes
2019-02-01 18:02:58 +00:00
Richard Davey
8e195838ae
Release Candidate 3
2019-01-31 14:48:59 +00:00
Richard Davey
348306cafb
Lots more jsdoc fixes and new documentation
2019-01-31 14:47:50 +00:00
Richard Davey
4f6f6ee72f
Lots of jsdoc and type fixes
2019-01-31 12:19:01 +00:00
Richard Davey
b7f99496dc
Updated function name
2019-01-31 11:27:26 +00:00
Richard Davey
404c94ac27
Fixed namespace name
2019-01-31 11:27:15 +00:00
Richard Davey
4d4f500629
Improved typedefs
2019-01-31 11:12:00 +00:00
Richard Davey
ffde5564e3
Now uses GetTarget and new consts
2019-01-31 11:11:49 +00:00
Richard Davey
537d58a858
Moved Scale consts to their own files for better docs navigation
2019-01-31 11:11:35 +00:00
Richard Davey
3b52b8387e
Fixed jsdoc type
2019-01-31 11:11:05 +00:00
Richard Davey
87ef5a14cf
DOM.GetTarget
is a new helper function that will return a reference to a DOM Element based on the given string or node.
2019-01-31 11:10:40 +00:00
Richard Davey
fd38cbd3ca
Lots of Scale Manager tweaks to deal with dead div parents, dead height body docs and lots more.
2019-01-31 00:48:43 +00:00
Richard Davey
dbd3745b4a
The AddToDOM
method has had the overflowHidden
argument removed. The DOM element the canvas is inserted into no longer has overflow: hidden
applied to its style. If you wish to have this, please add it directly via CSS.
2019-01-30 22:46:29 +00:00
Richard Davey
a9d6951660
A Tween Timeline will now set it's internal destroy state _before_ calling either the onComplete
callback or sending the COMPLETE
event. This means you can now call methods that will change the state of the Timeline, such as play
, during the callback handlers, where-as before doing this would have had the internal state changed immediately, preventing it
2019-01-30 15:49:08 +00:00
Richard Davey
04f06140d3
RC2
2019-01-30 00:17:42 +00:00
Richard Davey
1a6ac029ac
Fixed Extern arguments, added as core and finished jsdocs.
2019-01-30 00:02:11 +00:00
Richard Davey
44f4ac3598
Type def fix
2019-01-29 23:49:23 +00:00
Richard Davey
3d5d84c01f
Stop listener
2019-01-29 23:22:29 +00:00
Richard Davey
1c0acc2342
Needs to listen for the PROCESS event, plus emit keydown_
as well.
2019-01-29 23:21:54 +00:00
Richard Davey
fb0c4af780
Trim the keycodes
2019-01-29 23:21:34 +00:00
Richard Davey
21c06668fb
jsdoc fix
2019-01-29 23:21:24 +00:00
Richard Davey
6c16a888b3
Updated namespace, added missing docs, explained in more detail some methods.
2019-01-29 19:17:07 +00:00
Richard Davey
3080286a30
Tidying up
2019-01-29 17:19:51 +00:00
Richard Davey
3e3acee4f6
jsdoc fixes
2019-01-29 17:17:26 +00:00
Richard Davey
cb7b335d7f
Moved ScaleManager to its own namespace (Phaser.Scale) and out of DOM
2019-01-29 15:42:27 +00:00
Richard Davey
da8ac37192
resize
can now be called at any point, moved centering to a new more solid method, added zoom support with scale mode none and more.
2019-01-29 15:18:47 +00:00
Richard Davey
0be5bd23a0
Added MAX_ZOOM const
2019-01-29 15:18:12 +00:00
Richard Davey
4182228e5a
Updated DOM Container reference
2019-01-29 15:18:04 +00:00
Richard Davey
a9db477718
Moved to dom folder
2019-01-29 15:17:52 +00:00
Richard Davey
8d5a1fbd11
pixelArt if zoom !== 1
2019-01-29 15:17:41 +00:00
Richard Davey
eb78cf90c6
Swapped to using the Scene iteration approach instead of an event, as it fixes the issue with Scene ordering and global priority. Fix #4327 #4321
2019-01-29 01:05:27 +00:00
Richard Davey
aa967cdbc0
Removed process listener.
2019-01-29 01:04:09 +00:00
Richard Davey
c2db34f660
SceneManager.getScenes
is a new method that will return all current Scenes being managed by the Scene Manager. You can optionally return only active scenes and reverse the order in which they are returned in the array.
2019-01-29 01:03:56 +00:00
Richard Davey
d380c3ac69
Virtually finished Scale Manager jsdocs and tidying up.
2019-01-28 17:12:28 +00:00
Richard Davey
ad70549c79
Move Extern to experimental
2019-01-28 16:40:41 +00:00
Richard Davey
91df0a4cb9
Fix pipeline reference
2019-01-28 16:40:24 +00:00
Richard Davey
47cd394ac5
Tidy jsdocs
2019-01-28 16:40:07 +00:00
Richard Davey
78b22ee617
Merge pull request #4316 from jcyuan/master
...
doc fix for TimerEvent and BMFontText & a minor bug in updateBounds
2019-01-28 13:47:13 +00:00
Richard Davey
974c5342e7
Fixed jsdoc types ( #4311 )
2019-01-28 13:45:48 +00:00
Richard Davey
6571511a41
Merge pull request #4311 from jestarray/master
...
Updated tilemap jsdocs
2019-01-28 13:43:24 +00:00
Richard Davey
618c703800
Merge pull request #4322 from kyranet/patch-1
...
fix: GetValue not checking for the existence of '.' correctly
2019-01-28 13:38:29 +00:00
Richard Davey
4ac6553b2c
Final updates to full screen target handling.
2019-01-28 11:44:04 +00:00
Kyra
f83f63f318
fix: GetValue not checking for the existence of '.' correctly
...
indexOf returns -1 when the passed string is not found, which is truthy.
2019-01-26 16:52:25 +01:00
Richard Davey
147a0a0e98
ScaleManager.resize now calls resize
on all the Size components
2019-01-25 17:29:49 +00:00
Richard Davey
f5106de6c5
Callback is now invoked in Image.onload to avoid race conditions.
2019-01-25 17:29:31 +00:00
Richard Davey
7c03028534
Updated jsdocs
2019-01-25 17:29:10 +00:00
Richard Davey
3206a585d1
Now takes a snapshot configuration object and changes path based on the type of grab being taken.
2019-01-25 17:29:03 +00:00
Richard Davey
f59f51ffd0
Added snapshotState, removed the old properties and added the new snapshotArea and snapshotPixel methods.
2019-01-25 17:28:39 +00:00
Richard Davey
57970f1149
Added Size.resize and Size.setAspectRatio methods.
2019-01-25 12:13:26 +00:00
Richard Davey
8f016ef983
Updating snapshot feature
2019-01-25 10:01:53 +00:00
J.C
cb0f3e079c
add doc for the static method. BTW: have to admit that Phaser is absolutely well considered, even for such case that user probably make all BMFont atlas combined into one.
2019-01-25 11:02:38 +08:00
J.C
cff904d74b
doc fix: wrong argument type
2019-01-25 11:00:40 +08:00
J.C
b5476a8b2d
minor fix for updateBounds in some environment which does not support DOM well, if pageOffsetXY / clientXY returns undefined, input won't work.
2019-01-25 10:59:42 +08:00
Richard Davey
9142260307
Texture filter mode is now based on game anti-alias setting.
2019-01-24 14:23:24 +00:00
Richard Davey
22fcb75ac1
Formatting
2019-01-24 14:11:08 +00:00
Richard Davey
c221bb7165
Updated docs to clarify #4091
2019-01-24 14:10:55 +00:00
Richard Davey
dc1756bbc8
Pass xhr to onerror
2019-01-24 13:55:36 +00:00
Richard Davey
facd0d0ca4
Better handling of responseURL
re #4309
2019-01-24 13:55:27 +00:00
Richard Davey
6d77884b92
Removed un-needed methods and reset keys on focus loss. Fix #4134
2019-01-24 11:55:34 +00:00
Richard Davey
4fea7f57f2
DataManager.pop
would emit the DataManager instance, instead of the parent, as the first event argument. It now emits the parent as it should do. Fix #4186
2019-01-24 11:11:07 +00:00
Richard Davey
fac2efedc4
Container + List.sort scope fixed and custom handler option added. Fix #4241
2019-01-24 11:04:36 +00:00
Richard Davey
ebe4af217c
lint fix
2019-01-24 00:30:44 +00:00
Richard Davey
cf2095f0c8
The Arcade Physics Body has a new property maxSpeed
which limits the vector length of the Body velocity. You can set it via the method setMaxSpeed
and it is applied in the World.computeVelocity
method
2019-01-24 00:26:29 +00:00
Richard Davey
9d5612c6df
Added missing jsdocs
2019-01-23 23:49:04 +00:00
Richard Davey
90a063be61
Corrected build folder.
2019-01-23 23:46:45 +00:00
Richard Davey
508df48512
Apply buttons check in move handler too.
2019-01-23 23:17:52 +00:00
Richard Davey
2a108339f0
Lint fix
2019-01-23 23:17:33 +00:00
Richard Davey
50e292e363
Merge pull request #3864 from Ithamar/patch-1
...
Allow XHR status 0 as success too
2019-01-23 23:04:27 +00:00
jestarray
ade92db0e9
Updated Docs
2019-01-23 15:01:56 -08:00
Richard Davey
67679f58f6
Return actual booleans from button checks and reset buttons to zero correctly.
2019-01-23 23:00:29 +00:00
jestarray
8a41b1f56a
Updated Docs
2019-01-23 15:00:07 -08:00
Richard Davey
8111d8062e
Pointer.up
and Pointer.down
now use a hasOwnProperty
check for the existance of the buttons property on the event, causing it to be set even if equal to zero, which it is when there are no buttons down
2019-01-23 22:34:48 +00:00
Richard Davey
f8f81a06f0
Merge pull request #4286 from gomachan7/fixup/apply_transparent_bg_on_webgl_renderer
...
Fix WebGLRenderer to apply transparent bg in config
2019-01-23 22:22:08 +00:00
Richard Davey
51500004fa
Removed un-needed DOM modules
2019-01-23 22:12:48 +00:00
Richard Davey
87a83d4ff8
Merge pull request #4301 from tfelix/feat-invert-geo-mask
...
Adds invertAlpha flag to GeometryMask
2019-01-23 21:52:16 +00:00
Richard Davey
dd53ffae7c
Merge pull request #4303 from clesquir/patch-1
...
Headless tilesprite crash fix
2019-01-23 21:49:11 +00:00
jestarray
4b0464a632
Updated tilemap jsdocs
2019-01-23 11:30:08 -08:00
Richard Davey
901df292d5
Added TODO list and swapped fs parent
2019-01-23 17:09:41 +00:00
Richard Davey
42dd60ef6d
Added Scale Manager events
2019-01-23 17:03:48 +00:00
Richard Davey
45d9820f14
Added all jsdoc headers and swapped to using full events
2019-01-23 17:03:39 +00:00
Richard Davey
f4e152747e
Clarified parent setting in game config
2019-01-23 17:03:21 +00:00
Richard Davey
498ea6bf9a
Fixed jsdocs.
2019-01-23 16:24:02 +00:00
Richard Davey
40e988429b
Bumped release
2019-01-23 15:52:17 +00:00
Richard Davey
8e781636f2
Added toggleFullscreen method
2019-01-23 15:52:10 +00:00
Richard Davey
00e2f9a491
Added Input Queue flag.
2019-01-23 15:51:56 +00:00
Richard Davey
b3bc1cebfd
Support the Input Manager useQueue flag.
2019-01-23 15:51:42 +00:00
Richard Davey
b60a2df8ad
Refactor of the Input Manager to allow for direct DOM Event dispatching.
2019-01-23 15:51:26 +00:00
Richard Davey
9651d4dba1
New Input Manager process event.
2019-01-23 15:50:57 +00:00
Richard Davey
fb5882f078
Updated docs
2019-01-23 15:29:23 +00:00
Richard Davey
c8ad0279d2
Full Screen API working properly (tested Chrome, FF and Safari so far)
2019-01-23 00:12:53 +00:00
Richard Davey
9709d850c4
Added suffix support, removed div creation, added Safari 5.1 hack and active property.
2019-01-23 00:12:26 +00:00
Richard Davey
a75540a6c0
Updated docs.
2019-01-23 00:11:44 +00:00
Richard Davey
fbc5eb7046
Starting fullscreen support
2019-01-22 16:57:03 +00:00
Richard Davey
f8d624c639
Removed property access
2019-01-22 16:28:54 +00:00
Cédric Lesquir
e40cb21fc8
Bail out updateTileTexture if no renderer
2019-01-22 11:23:40 -05:00
Richard Davey
a9043f142b
SM0 skip
2019-01-22 15:45:53 +00:00
Richard Davey
a7b3c95e30
Removed resolution
2019-01-22 14:46:43 +00:00
Richard Davey
5ef7d18ead
Merged itrs to single call
2019-01-22 14:46:17 +00:00
Richard Davey
ebb926bdaf
Added copy method.
2019-01-22 14:45:54 +00:00
Richard Davey
ea9678cc85
Removed TextStyle auto-quotes and added docs instead.
2019-01-22 14:02:25 +00:00
Cédric Lesquir
cd6488e8db
Headless tilesprite crash fix
...
Fixes issue https://github.com/photonstorm/phaser/issues/4297
2019-01-19 16:50:36 -05:00
Richard Davey
4c24799eac
Arcade Physics could trigger a collide
event on a Body even if it performing an overlap check, if the onCollide
property was true
2019-01-18 16:16:14 +00:00
Richard Davey
63e1ddb20b
Tidying up the code format.
2019-01-18 16:11:59 +00:00
Richard Davey
11dc4dcce2
Merge pull request #4290 from Aedalus/master
...
Vector2/3 Constants
2019-01-18 16:09:54 +00:00
Richard Davey
7237277abe
Merge pull request #4287 from samme/fix/arcade-body-deltas
...
Queue 'late' colliding bodies for a second update
2019-01-18 16:03:36 +00:00
Richard Davey
1eccff1e3b
Fixed jsdoc links and markdown bullet lists
2019-01-18 15:20:56 +00:00
Richard Davey
36d86abd48
Added Camera Fade and Game Object Destroy events.
2019-01-18 14:21:45 +00:00
Richard Davey
20c768e1af
Missed a console log
2019-01-18 13:42:49 +00:00
Richard Davey
bc962c25dc
All listeners use the new Events
2019-01-18 13:41:43 +00:00
Richard Davey
b7791650b2
Added Scene Transition Events
2019-01-18 12:19:41 +00:00
Richard Davey
a151a02f2c
The Scene transitionstart
event is now dispatched by the Target Scene of a transition, regardless if the Scene has a create
method or not. Previously, it was only dispatched if the Scene had a create method.
2019-01-18 12:06:43 +00:00
Richard Davey
6fb2fd75ff
Adding the Scene Events.
2019-01-17 19:51:18 +00:00
Richard Davey
550c9bb50e
Added Timeline Events.
2019-01-17 18:38:48 +00:00
Richard Davey
44cff816ba
Added all the Sound Events.
2019-01-17 17:20:54 +00:00
Richard Davey
8b35743943
Matter Events added
2019-01-17 15:47:27 +00:00
Richard Davey
99cd0259fe
Spelling mistake fix.
2019-01-17 14:57:24 +00:00
Richard Davey
d41286bd4f
Added Impact Events.
2019-01-17 14:54:38 +00:00
Richard Davey
5494f6ac79
Arcade Physics Events
2019-01-17 14:04:36 +00:00
Richard Davey
8b9feb8a82
Added all of the Loader Events.
2019-01-17 13:04:26 +00:00
Richard Davey
e6b74304b5
Added Camera pre and post render events.
2019-01-17 12:02:14 +00:00
Richard Davey
25c1a5fe74
Added Texture Manager Events and moved 'ready' responsibility to it
2019-01-17 11:54:41 +00:00
Richard Davey
1d85795360
Listen for the new Events
2019-01-17 11:31:22 +00:00
Richard Davey
f934066864
Added Key Events.
2019-01-17 11:17:25 +00:00
Richard Davey
dde0233efd
Added Gamepad Events
2019-01-17 10:35:13 +00:00
Richard Davey
c3ab9ddee3
Added Input Manager events
2019-01-17 10:35:02 +00:00
Richard Davey
e4902e3b2c
Removed old event docs
2019-01-17 10:34:41 +00:00
Richard Davey
e364b64a57
Added the rest of the input events!
2019-01-16 13:12:07 +00:00
Richard Davey
01905f0cb6
Added lots of the Input Events
2019-01-16 12:13:30 +00:00
Richard Davey
078d0c0e1d
Added new EventData typedef
2019-01-16 12:13:14 +00:00
Richard Davey
3e48021903
Clarified docs
2019-01-16 12:13:04 +00:00
Richard Davey
0297a6625c
Added Data Manager events and fixed some jsdoc links
2019-01-16 10:16:31 +00:00
Thomas Felix
e1125dfd5b
Adds invertAlpha flag to GeometryMask
...
Similiar to the invertAlpha flag on Bitmap Mask this flag if set to true
will esentially invert the function of the stencil buffer: non drawn
shapes will become invisible and drawn shapes will be visible.
2019-01-16 01:04:52 +01:00
Richard Davey
c29c8c65b4
Added all Camera events
2019-01-15 23:36:52 +00:00
Richard Davey
95dde9a320
Finished the Game events
2019-01-15 16:27:32 +00:00
Richard Davey
aa341854c7
Happy New Year
2019-01-15 16:20:22 +00:00
Richard Davey
e882218fc4
Renamed boot to core and updated events accordingly
2019-01-15 16:17:04 +00:00
Richard Davey
777eb1b44a
Added Game Events
2019-01-15 15:11:19 +00:00
Richard Davey
0e2e059546
Updated todo
2019-01-15 14:37:53 +00:00
Richard Davey
24f96690ea
Animations namespace fix
2019-01-15 14:37:40 +00:00
Richard Davey
11ed074450
Refactoring how events are handled internally and in the docs
2019-01-15 14:37:24 +00:00
Richard Davey
79dc611b95
Quote the font family in Text objects.
2019-01-12 16:31:48 +00:00
Richard Davey
58c8ae8202
JSDoc update
2019-01-12 12:44:29 +00:00
Richard Davey
aa3b80371b
Should be envelop, not envelope :)
2019-01-12 12:36:21 +00:00
Richard Davey
661b920dda
Fixed parent style assignment
2019-01-12 00:51:54 +00:00
Richard Davey
91b35afd9f
Update Config.js
2019-01-12 00:51:41 +00:00
Richard Davey
d161c7f253
Corrected jsdocs
2019-01-11 19:16:43 +00:00
Richard Davey
2e05cab998
Added setZoom method.
2019-01-11 19:16:35 +00:00
Richard Davey
bf942f66d1
Fixed RESIZE update handling
2019-01-11 18:25:47 +00:00
Richard Davey
ed6e3f596f
Fixed min size clamp.
2019-01-11 18:05:43 +00:00
Richard Davey
9e74913c74
Added input handling, resize events, orientation locks and more.
2019-01-11 18:00:32 +00:00
Richard Davey
0b90632c62
Changed to 2000 to match CE
2019-01-11 18:00:12 +00:00
Richard Davey
21342dc6e9
Now uses consts
2019-01-11 18:00:02 +00:00
Richard Davey
ab3d8aaf2a
Added orientation consts
2019-01-11 17:59:52 +00:00
Richard Davey
9911802272
Removed resize handling.
...
* The `Game.resize` method has been removed as it's no longer required. You should now call `ScaleManager.resize` instead.
* The Game will no longer dispatch the `resize` event. You should now listen for this event from the Scale Manager instead.
2019-01-11 16:47:27 +00:00
Richard Davey
a9ddf46134
Update BaseCamera.js
...
* `BaseCamera.config` has been removed as it's no longer required.
* `BaseCamera.scaleManager` is a new property that references the Scale Manager and is used internally for size checks.
2019-01-11 16:45:25 +00:00
Richard Davey
d7e7feed19
Dimensions are now set in the onResize handlers.
2019-01-11 16:44:08 +00:00
Richard Davey
c34648bbce
Removed the resize method.
2019-01-11 16:43:39 +00:00
Richard Davey
de5fed7d80
Removed the resize method.
2019-01-11 16:43:25 +00:00
Richard Davey
6d8b6b15de
Added support for autoCenter and resizeInterval configs
2019-01-11 15:58:33 +00:00
Richard Davey
814932b9f7
Added centering constants
2019-01-11 15:58:06 +00:00
Richard Davey
49c2868746
All default width/height values are now taken from the Scale Manager, not the Game Config
2019-01-11 15:57:57 +00:00
Richard Davey
711180012c
Recoded orientation check to avoid use of VisualBounds
2019-01-11 12:12:43 +00:00
Richard Davey
98d0ae62a4
Moved iOS GetInnerHeight to its own function
2019-01-11 12:12:30 +00:00
Richard Davey
9bed15bc53
Moving lots of functionality to the Scale Manager
...
* `InputManager.scaleManager` is a new property that is a reference to the Scale Manager. This is populated in the `boot` method.
* The `InputManager.transformX` method has been removed. This is now available in the ScaleManager.
* The `InputManager.transformY` method has been removed. This is now available in the ScaleManager.
* The `InputManager.scale` property has been removed. This is now available in the ScaleManager under `displayScale`.
* The `InputManager.resize` method has been removed as this process is now handled by the ScaleManager.
* The `InputManager.updateBounds` method has been removed as this process is now handled by the ScaleManager.
* The `InputManager.getOffsetX` method has been removed as it's no longer required.
* The `InputManager.getOffsetY` method has been removed as it's no longer required.
* The `InputManager.getScaleX` method has been removed as it's no longer required.
* The `InputManager.getScaleY` method has been removed as it's no longer required.
2019-01-11 12:12:06 +00:00
Alexander Higgins
bc602949b8
Added reference constants to Vector2 and Vector3
2019-01-10 21:11:26 -05:00
Richard Davey
728fb01343
Correctly using zoom and resolution across all scale modes.
2019-01-10 13:43:33 +00:00
Richard Davey
ab75b1ad27
Refactoring Game.resize
2019-01-10 13:43:17 +00:00
Richard Davey
44f69ea7fa
Removed autoResize, tidied up the resize method and init.
2019-01-10 13:43:09 +00:00
Richard Davey
82267ce14c
Removed duplicate JSDoc typedef.
2019-01-10 13:42:53 +00:00
Richard Davey
175af00c60
Stores the new resolution, should it change (unlikely, but ...)
2019-01-10 13:42:11 +00:00
Richard Davey
e79404256f
Removed autoResize. Dimensions now taken from Scale Manager.
2019-01-10 13:41:49 +00:00
Richard Davey
f6fd6b9f1d
Removed baseScale
as not needed.
2019-01-10 13:41:24 +00:00
Richard Davey
99b5cf90dc
Cameras now factor in the resolution to their transforms
2019-01-10 13:41:07 +00:00