Code edit (1 edits merged)
Please save this source code
User prompt
in the progressminiature's down method, when alpha is set to 1, make it return to alpha 0 after 2 seconds
Code edit (3 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Uncaught ReferenceError: elf is not defined' in or related to this line: 'if (elf.la.alpha == 0) {' Line Number: 525
Code edit (4 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Uncaught TypeError: event.stopPropagation is not a function' in or related to this line: 'event.stopPropagation();' Line Number: 540
Code edit (1 edits merged)
Please save this source code
Code edit (3 edits merged)
Please save this source code
User prompt
Please fix the bug: 'la is not defined' in or related to this line: 'self.x -= self.parent.wind;' Line Number: 454
User prompt
Please fix the bug: 'la is not defined' in or related to this line: 'la.anchor.set(0.5, 0.5);' Line Number: 517
Code edit (11 edits merged)
Please save this source code
User prompt
Please fix the bug: 'i is not defined' in or related to this line: 'if (Math.random() < 0.12) {' Line Number: 470
User prompt
Please fix the bug: 'i is not defined' in or related to this line: 'var la = new Text2(levelsAll[i].name, {' Line Number: 511
User prompt
Please fix the bug: 'levelAll is not defined' in or related to this line: 'var la = new Text2(levelsAll[i].name, {' Line Number: 511
User prompt
Please fix the bug: 'levelAll is not defined' in or related to this line: 'var t = new ProgressMiniature(levelAll[i], true);' Line Number: 558
Code edit (3 edits merged)
Please save this source code
User prompt
please ensure the progressScreen paint method removes any preexisting instances of label, checkmarkand quesitonmark before it repaints them.
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
Code edit (7 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Uncaught ReferenceError: progressScreen is not defined' in or related to this line: 'if (progressScreen.alpha == 0) {' Line Number: 1130
User prompt
Please fix the bug: 'Uncaught ReferenceError: progressScreen is not defined' in or related to this line: 'if (progressScreen.alpha == 0) {' Line Number: 1130
Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Cannot read properties of undefined (reading 'includes')' in or related to this line: 'if (!storage.levelsDiscovered.includes(currentLevel.uid)) {' Line Number: 1054
User prompt
Please fix the bug: 'Cannot read properties of undefined (reading 'includes')' in or related to this line: 'if (!storage.levelsDiscovered.includes(currentLevel.uid)) {' Line Number: 1054
===================================================================
--- original.js
+++ change.js
@@ -498,10 +498,10 @@
/****
* Game Code
****/
-//LK.init.sound('testmusic', {volume:1, start:0, end:0.995, id:'676c4b01fd1ad619bb4ea263'})
//LK.init.music('backgroundMusic')
+//LK.init.sound('testmusic', {volume:1, start:0, end:0.995, id:'676c4b01fd1ad619bb4ea263'})
var lerp = function lerp(start, end, t) {
return start * (1 - t) + end * t;
};
// Play test music in a loop
@@ -649,8 +649,9 @@
var numRunningTweens = 0; // input is blocked while tweens running, so increment this when a tween starts, nd decrement when tween ends.
var outlierDirectionCounter = 0; //0; // increment to allow outliers spawning on different side each turn.
var playerScore = 0;
var highScore = storage.highScore || 0;
+storage.levelsDiscovered = storage.levelsDiscovered || []; // Initialize levelsDiscovered as an array if not already defined
// Add background image
var backgroundImage = LK.getAsset('backgroundImage', {
anchorX: 0.5,
anchorY: 0.5,
@@ -1021,12 +1022,8 @@
}
}
//levelNameLabel.setText(a.name + ' ' + a.uid);
levelNameLabel.setText('"' + a.name + '"');
- if (!storage.levelsDiscovered.includes(currentLevel.uid)) {
- storage.levelsDiscovered.push(currentLevel.uid);
- }
- console.log('storage.levelsDiscovered is now:' + storage.levelsDiscovered);
return delayCounter;
}
var initDelay = paintLevel(currentLevel);
/*if (!storage.instructionsShown) {
@@ -1369,16 +1366,8 @@
}
highScoreLabel.setText('Best\n' + highScore);
}
//moveIn();
-function initLevelsDiscovered() {
- if (!storage.levelsDiscovered) {
- storage.levelsDiscovered = [];
- } else if (!Array.isArray(storage.levelsDiscovered)) {
- storage.levelsDiscovered = [];
- }
-}
-initLevelsDiscovered();
var showingLevelCompleteCounter = 0;
var showingLevelCompleteCounterMax = 120;
var levelCompleteScreen = new LevelComplete();
var GAME_STATE = -1;
A large calm background drawing for a puzzle game, in dark calm blueish colors and non-confusing content. High definition. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A quadratic polished dark blue marble slate. Front perspective with right angles. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white question mark in a circle, like for a help button in a game.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white X in a circle, like for a close window button in a game. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A white questionmark on a black background. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A green check mark on a dark background. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.