Richard Davey
c59aa16bb4
Leaderboard
extends Event Emitter, which was missing in the TypeScript defs. Fix #4703
2019-09-26 13:45:01 +01:00
Richard Davey
9485eef5c7
Leaderboard.getConnectedScores
incorrectly specified two parameters, neither of which were used. Fix #4702
2019-09-26 13:42:59 +01:00
Richard Davey
c6e7213fe4
The documentation for the chooseContext
method has been fixed. Fix #4425
2019-09-26 13:36:36 +01:00
Richard Davey
82401fc74f
Calling gameStarted
in a game that doesn't load any assets would cause the error {code: "INVALID_OPERATION", message: "Can not perform this operation before game start."}
. The plugin will now has a new internal method gameStartedHandler
and will redirect the flow accordingly based on asset loading. Fix #4550
2019-09-26 13:20:59 +01:00
Richard Davey
163ab4fc19
Calling showAd
or showVideoAd
will now check to see if the ad has already been displayed, and skip it when iterating the ads array, allowing you to display an ad with the same Placement ID without preloading it again. Fix #4728
2019-09-26 13:11:28 +01:00
Richard Davey
d0c40b647f
SpineCanvasPlugin.shutdown
would try to dispose of the sceneRenderer
, but the property isn't set for Canvas.
2019-09-04 14:25:56 +01:00
Richard Davey
9d32127659
Removed incorrect member state
2019-08-08 15:52:05 +01:00
Richard Davey
4d7e3fcf22
Fixed jsdocs
2019-08-08 15:51:56 +01:00
Richard Davey
331d5605ad
All new versions of the Spine plugin built
2019-08-08 13:32:26 +01:00
Richard Davey
57a2bb171e
Updated Spine webpack configs and runtimes
2019-08-08 13:31:52 +01:00
Richard Davey
b3615b77df
Added more jsdocs
2019-08-08 12:27:30 +01:00
Richard Davey
6c1d59ec2e
Lots more jsdocs completed
2019-08-08 01:46:58 +01:00
Richard Davey
172ebef093
More docs added
2019-08-07 18:24:09 +01:00
Richard Davey
f27606bdaa
New plugin build
2019-08-07 17:43:25 +01:00
Richard Davey
dc332f1e1e
JSDocs added for whole Spine Plugin
2019-08-07 17:43:19 +01:00
Richard Davey
c6e477cd85
New Spine plugin build
2019-08-07 15:24:52 +01:00
Richard Davey
03da666466
Fixed Spine Canvas rendering
2019-08-07 15:24:42 +01:00
Richard Davey
692e0b1d46
Updated plugin
2019-08-05 17:52:01 +01:00
Richard Davey
7b8f4c638b
Added Events and better 'ignore if playing' handling
2019-08-05 01:12:53 +01:00
Richard Davey
d43e755695
Added scale override and event listeners
2019-08-04 20:47:41 +01:00
Richard Davey
b209a9b416
New plugin build
2019-08-03 11:08:47 +01:00
Richard Davey
c94f603cc9
Finally rotation handles all edge-cases, including negative x and y scales
2019-08-03 11:08:40 +01:00
Richard Davey
cb49d8909b
New plugin build
2019-08-02 17:29:05 +01:00
Richard Davey
ffb87d594d
Handle negative scales
2019-08-02 17:28:58 +01:00
Richard Davey
9a7b8bfc88
New plugin build
2019-08-02 01:51:52 +01:00
Richard Davey
969a574a75
Testing rotation fix (again)
2019-08-02 01:51:44 +01:00
Richard Davey
d2d03d0312
Fixed plugin ref
2019-08-02 01:51:32 +01:00
Richard Davey
83ef7402a1
Return this
2019-08-02 01:51:21 +01:00
Richard Davey
31b25043b9
New 3.7 runtimes
2019-08-02 01:50:26 +01:00
Richard Davey
ecee32b0b2
New plugin build
2019-08-01 17:45:31 +01:00
Richard Davey
c8d61d9549
Lots of new updates include alpha and tint support, bone angles, render overrides and more
2019-08-01 17:45:25 +01:00
Richard Davey
76eb71345d
If it won't render but the batch is open, flush it
2019-08-01 17:45:10 +01:00
Richard Davey
27e9e66299
Delete SpineGameObjectFactory.js
2019-08-01 17:44:55 +01:00
Richard Davey
4ed1cf04fc
Added 'make' support and refactored 'add' support
2019-08-01 17:44:41 +01:00
Richard Davey
91c58c5ef6
New plugin build
2019-07-31 17:33:49 +01:00
Richard Davey
7b96356cfc
Fixed setSkin method and added other helper methods
2019-07-31 17:33:43 +01:00
Richard Davey
00661c4d5d
window library target so works via es6 import
2019-07-31 15:51:14 +01:00
Richard Davey
b96df660e4
Copy to backers folder
2019-07-31 15:50:59 +01:00
Richard Davey
4bdbaec33a
New plugin build
2019-07-30 23:49:42 +01:00
Richard Davey
47eca23e26
Added refresh method and updated bones properly
2019-07-30 23:49:34 +01:00
Richard Davey
ec0773ab93
Removed Input class
2019-07-30 23:49:21 +01:00
Richard Davey
e23383040d
Added worldToLocal method for webgl context
2019-07-29 23:16:40 +01:00
Richard Davey
f2a19c933c
New plugin build
2019-07-29 17:45:52 +01:00
Richard Davey
dedab594fd
Added getBoneList
2019-07-29 17:45:46 +01:00
Richard Davey
4293a444e3
Added getVector methods
2019-07-29 17:45:37 +01:00
Richard Davey
5e6dc5e2a6
New plugin build
2019-07-29 13:46:40 +01:00
Richard Davey
bc915403b2
Removed Spine events and added new methods
2019-07-29 13:46:35 +01:00
Richard Davey
7126a52d45
Docs update and move viewport changes to plugin
2019-07-29 13:46:22 +01:00
Richard Davey
d030e358f0
Listen for resize event
2019-07-29 13:46:07 +01:00
Richard Davey
9adde867d4
New plugin build
2019-07-26 19:04:15 +01:00
Richard Davey
19e602ba8e
Testing skeleton w/h instead of bounds for size
2019-07-26 19:04:03 +01:00
Richard Davey
9ac86227ae
New plugin build
2019-07-26 14:26:32 +01:00
Richard Davey
d8f44dc116
Fixed rotation conversion
2019-07-26 14:26:21 +01:00
Richard Davey
64b3e834d3
Testing rotation fix
2019-07-25 17:57:20 +01:00
Richard Davey
ff809f8e6b
New plugin build
2019-07-25 15:27:27 +01:00
Richard Davey
feeefc9a57
Exposed the debug methods
2019-07-25 15:27:20 +01:00
Richard Davey
868c045f62
Getting debugging working again
2019-07-25 15:27:08 +01:00
Richard Davey
45947e771b
New plugin build
2019-07-25 13:27:05 +01:00
Richard Davey
3b46296c07
Added Spine runtime setBlendMode monkey patch to avoid batch flushing
2019-07-25 13:26:58 +01:00
Richard Davey
f36a0e5cac
Removed Loader spiner
2019-07-25 13:26:41 +01:00
Richard Davey
e5d2d17972
Removed un-used code and added pma support
2019-07-25 13:17:17 +01:00
Richard Davey
0cff60c242
Now handles passing in pma to file loader
2019-07-25 13:17:08 +01:00
Richard Davey
b44eb25a63
Added pma flag
2019-07-25 13:16:48 +01:00
Richard Davey
c6750a9dc5
Using Scene renderer
2019-07-25 13:16:37 +01:00
Richard Davey
6bc8e7c7c6
Trying to get batching working with Scene Renderer
2019-07-23 17:33:29 +01:00
Richard Davey
eda554bd1d
Oh pixelStorei you tricky little beast!
2019-07-23 17:33:08 +01:00
Richard Davey
0c87eef039
Fixed non-keyed skeleton names
2019-07-22 17:28:11 +01:00
Richard Davey
143986fddb
New plugin build
2019-07-22 13:18:21 +01:00
Richard Davey
0c9f5f26a3
Always base w/h on scale of 1
2019-07-22 13:18:13 +01:00
Richard Davey
d1bad8a1c1
Set PMA to true
2019-07-22 13:12:43 +01:00
Richard Davey
8cc91ce9b5
Always set PMA
2019-07-22 13:12:32 +01:00
Richard Davey
7658f0e0cb
Fixed initial bounds + origin creation
2019-07-22 13:12:18 +01:00
Richard Davey
fbb815ce60
Set proper display sizes
2019-07-22 10:36:51 +01:00
Richard Davey
de195fe820
Now supports multiple atlases per Spine set
2019-07-19 18:24:59 +01:00
Richard Davey
3e93f20529
New Spine plugin build
2019-07-17 16:59:58 +01:00
Richard Davey
9af50236e6
Update SpineGameObject.js
2019-07-17 16:59:47 +01:00
Richard Davey
7d1f8181a3
createSkeleton now supports multiple objects in a single json export
2019-07-17 16:14:11 +01:00
Richard Davey
96511901c4
Rendering a Spine object when a Camer has renderToTexture
enabled on it would cause the object to be vertically flipped. It now renders correctly in both cases. Fix #4647
2019-07-17 15:10:18 +01:00
Richard Davey
d5d9d990d8
New dist build
2019-07-17 14:40:58 +01:00
Richard Davey
6609774217
Now cleans up after itself properly. Fix #4562
2019-07-17 14:39:50 +01:00
Richard Davey
c0d677ee8c
Added display origin and size component
2019-07-17 14:39:11 +01:00
Richard Davey
240b849917
New WebGL renderer that uses proper batching, renderer look-ahead and a single mvp and skeleton placement
2019-07-16 17:36:26 +01:00
Richard Davey
9fc7d741f1
Added rootBone support and removed runtime property, no longer needed
2019-07-16 17:35:47 +01:00
Richard Davey
4db503a4be
Latest Spine runtimes plus new webpack config
2019-07-16 17:35:15 +01:00
Richard Davey
9cf24df41f
Refactored into a single plugin that can handle both renderers - keeps it much cleaner
2019-07-16 17:34:48 +01:00
Richard Davey
1205a930e4
New dist build
2019-07-16 17:34:13 +01:00
ldd
4cd8787212
Fix some JSDoc descriptions
2019-06-17 16:03:22 -04:00
Richard Davey
046498d294
Fixed Leaderboard namespace
2019-05-09 11:21:52 +01:00
Krzysztof Grzybek
8d50195896
add missing apostrophe
2019-03-25 19:25:44 +01:00
Richard Davey
0a87a0bdef
Added new getProduct
method and fixed naming of consumePurchases
.
2019-03-13 12:37:01 +00:00
Richard Davey
4f6f6ee72f
Lots of jsdoc and type fixes
2019-01-31 12:19:01 +00:00
Richard Davey
439c644702
Fixed an API validation error in the chooseContext
method. Fix #4248
2019-01-04 14:05:53 +00:00
Amaury Butaux
8b3876e9d4
Fixed Issue #4271
2019-01-02 04:13:52 +01:00
Richard Davey
06c6b280e7
New global adshowerror handler and better event flow.
2018-12-07 04:29:18 +00:00
Richard Davey
2ed6c649a3
Swapped ad events placement.
2018-12-07 01:49:01 +00:00
Richard Davey
e672592aef
Modified how ad placement loading works.
2018-12-07 01:39:30 +00:00
Richard Davey
23cc8b84e3
Added getConnectedScores method
2018-11-12 17:15:00 +00:00
Richard Davey
0557ee071b
Updated setScore handling
2018-11-12 12:38:18 +00:00
Richard Davey
4b162fb3f6
New Spine dist
2018-10-29 23:07:37 +00:00
Richard Davey
0cf9811ff2
New dist build
2018-10-26 19:40:09 +01:00
Richard Davey
cc6e7a8cc8
Support for Spine objects inside a container and no skeletons
2018-10-26 19:40:03 +01:00
Richard Davey
618f514392
No skeleton, no render!
2018-10-26 19:39:48 +01:00
Richard Davey
f17d0246af
Added ability to create skeleton after creation
2018-10-26 19:39:30 +01:00
Richard Davey
28895c5162
Base Spine plugin now handles a lot more
2018-10-26 19:39:11 +01:00
Richard Davey
caa55e7ab3
Added optional child argument
2018-10-25 17:14:57 +01:00
Richard Davey
f6124e253b
New dist builds
2018-10-25 16:27:21 +01:00
Richard Davey
38f1ebef32
Added Flip component and extra methods
2018-10-25 16:27:13 +01:00
Richard Davey
79bd0342ac
Added canvas debug
2018-10-25 16:27:00 +01:00
Richard Davey
6505e6837a
Removed un-used calls
2018-10-25 16:26:48 +01:00
Richard Davey
1cdb4fbf80
Added debug renderer and shader
2018-10-25 14:14:26 +01:00
Richard Davey
b5573e5427
Now suppors camera matrix
2018-10-25 14:14:14 +01:00
Richard Davey
ff03c4389c
Removed mvp as the plugin can use a single instance
2018-10-25 14:14:04 +01:00
Richard Davey
8d12286b01
New buid
2018-10-24 23:46:31 +01:00
Richard Davey
3c80553834
Spine GL now resets pipeline properly
2018-10-24 23:46:10 +01:00
Richard Davey
7e783cabbf
Spine now rendering in WebGL
2018-10-24 17:25:38 +01:00
Richard Davey
864913ceee
config update
2018-10-24 17:25:21 +01:00
Richard Davey
3f7b406643
Only flip for Canvas
2018-10-24 17:25:03 +01:00
Richard Davey
74cebf0a0e
dist tests
2018-10-24 17:24:48 +01:00
Richard Davey
769f40e117
Updated configs
2018-10-24 17:24:32 +01:00
Richard Davey
6092892beb
Splitting Spine plugin up into renderer bundles
2018-10-24 14:09:11 +01:00
Richard Davey
f5f1e8ef15
Added Spine Game Object and fully working canvas renderer
2018-10-24 12:41:56 +01:00
Richard Davey
15bbcda5dd
Not needed
2018-10-24 12:40:18 +01:00
Richard Davey
7702526c80
Moved to runtimes folder and added license
2018-10-24 12:40:08 +01:00
Richard Davey
7dfba74940
Spine plugin updates
2018-10-23 17:47:36 +01:00
Richard Davey
849403adb6
Added Spine plugin webpack build
2018-10-22 17:15:45 +01:00
Richard Davey
557955e057
Merging Scale Manager and Spine Plugin back into master
2018-10-18 14:59:27 +01:00
Richard Davey
61f74a2fc6
The loadPlayerPhoto
function in the Instant Games plugin now listens for the updated Loader event correctly, causing the photocomplete
event to fire properly.
2018-10-17 15:15:46 +01:00
Richard Davey
5b6f9a3876
Adding Spine runtimes for testing potential plugin
2018-10-02 16:59:36 +01:00
Richard Davey
c704dc450a
Fixed jsdoc definitions
2018-09-25 11:36:36 +01:00
Richard Davey
3fb0f7c57b
Swapped to new event handler
2018-09-20 16:58:48 +01:00
Richard Davey
9495b92101
Added plugin readme
2018-09-20 16:58:31 +01:00
Richard Davey
cbb99ac536
Updated docs
2018-09-20 14:14:36 +01:00
Richard Davey
72ac4a1cda
Added new FB build configs
2018-09-20 14:13:59 +01:00
Richard Davey
2292500094
Finished FB docs
2018-09-20 11:49:39 +01:00
Richard Davey
5b5014744a
Starting Leaderboard docs
2018-09-19 17:09:08 +01:00
Richard Davey
1c3e9fb598
API documentation complete
2018-09-19 16:45:02 +01:00
Richard Davey
0646843d49
Updated log and docs
2018-09-19 14:13:55 +01:00
Richard Davey
61c3157e2b
Added jsdocs
2018-09-19 13:50:33 +01:00
Richard Davey
a103b0e6a6
Fixed FB Plugin paths to avoid build errors if plugin is enabled.
2018-09-04 12:35:23 +01:00
Richard Davey
618754b411
Moved FB plugin to plugins folder
2018-08-23 18:10:46 +01:00
Richard Davey
0e27dc33e4
When a Sprite3D object is added to a Camera via Camera.add
it is now added to the Display and Update Lists. Fix #3945
2018-08-23 15:53:33 +01:00
Richard Davey
ca0322a511
Added link
2018-08-23 15:49:29 +01:00
Richard Davey
ba4816c99c
Typo plus example
2018-08-23 15:48:28 +01:00
Richard Davey
fc51f3a2db
Updated log and added plugin readme
2018-08-23 15:44:53 +01:00
Richard Davey
b25ff9e065
Moved Camera3D to optional plugin
...
Also included build flag to allow it to be compiled into the standard lib if required (saves a bunch of KB in duplicated classes)
2018-08-23 15:30:21 +01:00
Richard Davey
beb286297c
Camera3D Plugin moved out of the main src folder to optional plugin
2018-08-23 13:18:25 +01:00
photonstorm
1a313415e3
Tidying up.
2014-11-25 00:24:29 +00:00
photonstorm
5eb7ae2cb0
Plugins moved to their own new repo.
2014-05-08 01:57:21 +01:00
photonstorm
410bc389ed
Tidying up ready to move the plugins to their own repo.
2014-05-08 01:57:21 +01:00
Richard Davey
570e8acabb
Joystick updates.
2014-05-07 18:10:13 +01:00
Richard Davey
281e84ee9b
Start of the Virtual Joystick plugin.
...
Fixes to Point.angle.
2014-05-07 16:35:08 +01:00
photonstorm
21b47b3904
Added putTile support.
2014-05-07 02:57:31 +01:00
photonstorm
041bbd430c
Tilemap.getTile has a new nonNull parameter. If true it won't return null
for empty tiles, but will return the actual Tile in that location.
2014-05-07 01:30:48 +01:00
photonstorm
91f8f96a76
TilemapWalker allows you to set a location marker into a tilemap. You can then move around with commands such as moveForward, turnLeft, etc.
...
New consts: Phaser.Tilemap.NORTH, SOUTH, EAST and WEST to use with the TileMapWalker Plugin.
2014-05-07 00:10:48 +01:00
photonstorm
27d62aa147
Color.HSVColorWheel will return an array with 360 color objects for each segment of an HSV color wheel.
2014-04-28 03:25:45 +01:00
photonstorm
54b71ddc23
Phaser.ArrayList is a new iterative object, similar in principal to a linked list but operating on a single array without modifying the object structure.
...
Input and Pointer now use the new ArrayList instead of a LinkedList, which resolve list item removable during callback issues.
Input.reset no longer resets every interactive item it knows of, because they are removed during the destroy phase and can now persist between States if needed.
2014-04-25 15:11:54 +01:00
Richard Davey
f9c1dc575f
Merge pull request #616 from Rafarel/dev
...
Add Astar plugin to the dev branch
2014-03-26 15:50:21 +00:00
Christian Wesselhoeft
0841f77bc8
Add plugins to jshint task.
2014-03-25 14:56:06 -07:00
rroux
bfcd66188d
Add Astar plugin to the dev branch
2014-03-20 11:44:17 +01:00
photonstorm
a7ff5f884c
Added basic Webcam plugin.
...
Added Device.getUserMedia detection.
Updated config.php so you can toggle physics engines on/off via flags.
Updated Gruntfile.js so it builds a Phaser + Pixi but no Physics libs.
2014-03-18 15:14:28 +00:00
photonstorm
14646e811c
QuadTree deprecated and moved to plugins. Body.collideWorldBounds added back and working. CollisionGroups pretty much finished.
2014-02-19 02:12:27 +00:00
photonstorm
e7a9b96d27
Final release 1.1.4 examples finished.
2014-02-05 16:55:02 +00:00
photonstorm
ffd5ddc534
Tidying up the repo and adding in new documentation.
2013-10-23 14:00:29 +01:00