Commit graph

6785 commits

Author SHA1 Message Date
Richard Davey
f98bbc12d8 Added the new Gamepad Input classes 2017-09-09 03:17:13 +01:00
Richard Davey
e3334e5904 Moved LightLayer shaders into single files to avoid ES6 uglify errors with backtick operators. 2017-09-08 17:16:54 +01:00
Richard Davey
abaa8d6509 Fixed DataStore 2017-09-08 02:41:00 +01:00
Richard Davey
873ad4f0e5 onLoop should be called before ResetTweenData 2017-09-08 02:40:52 +01:00
Richard Davey
d8e08406ea GameObjects now have a data property again, which is a light-weight DataProxy object which interfaces with the DataStore. 2017-09-08 01:59:53 +01:00
Richard Davey
62cdad7114 Added startToCurrent argument to Tween.updateTo. 2017-09-07 23:56:35 +01:00
Richard Davey
206f6b1271 Added Tween.restart and stopped the manager adding the same tween twice 2017-09-07 23:47:46 +01:00
Richard Davey
a2d96f52e4 Tween.updateTo added. You can also restart a Tween and play it as many times as needed by calling Play. 2017-09-07 22:57:21 +01:00
Richard Davey
9bc448341e Added x/y getters to input manager for quick (if limited) access 2017-09-07 22:26:53 +01:00
Richard Davey
fb8b428f64 Added hasTarget method. Also you cannot add a Tween into a Timeline already playing. 2017-09-07 16:52:57 +01:00
Richard Davey
1de0242fc7 Timeline onStarts fire when offset expires. 2017-09-07 15:40:57 +01:00
Richard Davey
6fe38a1c51 Empty Timelines no long return null. 2017-09-07 15:40:38 +01:00
Richard Davey
b0e6d880dd Removed onRefresh and swapped for the more concise and powerful getStart and getEnd property callbacks 2017-09-04 04:08:12 +01:00
Richard Davey
b7520ab265 onRefresh working properly (considering renaming though) 2017-09-04 02:06:55 +01:00
Richard Davey
97a7de6f3f Made TweenData.start hooked to onRefresh - testing need for startCache now 2017-09-04 00:57:11 +01:00
Richard Davey
3af861bce3 Timeline sets the parent and boolean 2017-09-04 00:56:33 +01:00
Richard Davey
5896b42711 Modified arguments 2017-09-04 00:56:14 +01:00
Richard Davey
39ae7d46cd Updated parent argument 2017-09-04 00:56:00 +01:00
Richard Davey
8ced58da32 Added onRefresh callback 2017-09-04 00:55:42 +01:00
Richard Davey
f7ea161c11 Removed Tween.startAt property as it's no longer needed 2017-09-03 23:18:52 +01:00
Richard Davey
2dcc5672cd Tweens added to a Timeline use that for the timescale 2017-09-03 22:42:49 +01:00
Richard Davey
9d6f7bce08 Removed endCache and made value dynamic, so it can be changed every repeat 2017-09-02 04:03:53 +01:00
Richard Davey
3c890055d3 Removed LoadValues as it's not used 2017-09-02 04:03:10 +01:00
Richard Davey
90426403ff Timeline callbacks added and working along with loop and delays 2017-09-02 03:16:59 +01:00
Richard Davey
0bdfeb20df Fixed bug that caused Tween.totalDuration to be calculated incorrectly with repeat values 2017-09-02 00:37:34 +01:00
Richard Davey
038f4fd0cb Removed parent property as no longer needed and fixed GameObject.destroy 2017-09-01 19:47:26 +01:00
Richard Davey
30f054d734 Tidying up. 2017-09-01 18:08:10 +01:00
Richard Davey
6e611e9756 Tween Timelines are now operational with absolute and relative offset support. 2017-09-01 17:51:51 +01:00
Richard Davey
44c88a8e3f Fixed bug in DrawImage where it wouldn't correctly draw a flipped image with an origin not 0.5 2017-09-01 00:54:15 +01:00
Richard Davey
69376bf90f Working through canvas flip origin bug. 2017-08-31 17:26:39 +01:00
Richard Davey
8bd0affba7 Fixed setFlipY. 2017-08-31 16:14:58 +01:00
photonstorm
5725e43131 Tidying up the Tween Manager, ready for Timelines. 2017-08-31 15:11:04 +01:00
Richard Davey
d3ffd68ac1 Preparing for Timeline 2017-08-31 00:46:38 +01:00
Richard Davey
3539cae9bb Removed old comment 2017-08-30 23:56:29 +01:00
Richard Davey
a4b357050d You can pass in the config object as the children argument to a Group 2017-08-30 23:56:18 +01:00
photonstorm
fd45182bde Debug drawing now happens after collision solver. 2017-08-30 15:50:27 +01:00
Richard Davey
48db06febd Merge pull request #3042 from GGAlanSmithee/casing
fix casing on components import statement
2017-08-29 13:58:46 +01:00
Felipe Alfonso
de35793fda Dynamic Tilemap Canvas Renderer 2017-08-24 23:46:33 -03:00
Felipe Alfonso
25630f2af5 Static Tilemap Culling added 2017-08-23 19:27:51 -03:00
Felipe Alfonso
7e957d5cb6 bruteforce tilemap canvas rendering 2017-08-22 20:26:17 -03:00
Felipe Alfonso
6218c05f37 Fixed texfile loader 2017-08-22 17:44:40 -03:00
Alan Smithee
70cbd07b1b fix casing on components import statement 2017-08-21 18:16:19 +00:00
Felipe Alfonso
5d52bd956b Fix for StaticTilemap after defining vertex attributes 2017-08-18 13:17:48 -03:00
photonstorm
a734b74ca7 Removed debug work. 2017-08-18 17:01:51 +01:00
photonstorm
e35524a1f5 Added setCollisionMap method. 2017-08-18 16:47:17 +01:00
Felipe Alfonso
17c24ef586 Fixed canvas upload to gpu function 2017-08-18 12:31:39 -03:00
Richard Davey
d993056c5d Fixed isActive bug 2017-08-18 02:59:32 +01:00
Richard Davey
665b295c3b Restructured the Scene folder and moved the plugins and components around
Also updated the physicsManager to make it a lot more cleaner and easy to adjust in future
2017-08-18 01:42:14 +01:00
Richard Davey
b336e03c77 Restored original Origin class 2017-08-17 06:26:25 +01:00
Richard Davey
37bc0dbdcd Moved scale to BodyScale and fixed GO position 2017-08-17 06:00:38 +01:00