Code edit (1 edits merged)
Please save this source code
Code edit (11 edits merged)
Please save this source code
User prompt
Please fix the bug: 'storage is not defined' in or related to this line: 'storage.bestScore = storage.bestScore || 0;' Line Number: 305 βͺπ‘ Consider importing and using the following plugins: @upit/storage.v1
Code edit (8 edits merged)
Please save this source code
User prompt
Migrate to the latest version of LK
Code edit (1 edits merged)
Please save this source code
===================================================================
--- original.js
+++ change.js
@@ -1,5 +1,10 @@
/****
+* Plugins
+****/
+var storage = LK.import("@upit/storage.v1");
+
+/****
* Classes
****/
// Obstacle class
var Obstacle = Container.expand(function () {
@@ -284,13 +289,17 @@
size: 150,
fill: 0xFFFFFF
});
LK.gui.top.addChild(scoreTxt);
-var bestScoreTxt = new Text2('Best:\n', {
- size: 100,
- fill: 0xFFFFFF
+var bestScoreTxt = new Text2('Best Score\n0', {
+ size: 50,
+ fill: 0xFFFFFF,
+ align: 'center'
});
-LK.gui.bottom.addChild(bestScoreTxt);
+bestScoreTxt.x = 2048 - 300;
+bestScoreTxt.y = 50;
+storage.bestScore = storage.bestScore || 0;
+game.addChild(bestScoreTxt);
// Initialize orbits
function createOrbits() {
for (var i = 0; i < 5; i++) {
var orbit = game.addChild(new Orbit());