Commit graph

7445 commits

Author SHA1 Message Date
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