Code edit (13 edits merged)
Please save this source code
User prompt
Fix Bug: 'Uncaught ReferenceError: utils is not defined' in or related to this line: 'colors.push(utils.rgb2hex(utils.hsv2rgb(hue / 360, 1, 1)));' Line Number: 150
User prompt
make a global variable which is an array containing 60 values representing an even and looping rainbow of colors.
Code edit (6 edits merged)
Please save this source code
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'width')' in or related to this line: 'if (orbits[i].width > 2700) {' Line Number: 216
Code edit (1 edits merged)
Please save this source code
User prompt
Fix Bug: 'ReferenceError: angleSpeed is not defined' in or related to this line: 'self.angle = (self.angle || 0) + angleSpeed;' Line Number: 72
User prompt
Fix Bug: 'ReferenceError: angleSpeed is not defined' in or related to this line: 'self.angle = (self.angle || 0) + angleSpeed;' Line Number: 72
Code edit (1 edits merged)
Please save this source code
Code edit (2 edits merged)
Please save this source code
User prompt
Fix Bug: 'ReferenceError: obstacleGraphics is not defined' in or related to this line: 'barrier.y = self.y + (self.height - obstacleGraphics.height) / 2 * Math.sin(barrier.angle);' Line Number: 109
User prompt
Fix Bug: 'ReferenceError: obstacleGraphics is not defined' in or related to this line: 'barrier.x = self.x + (self.width - obstacleGraphics.width) / 2 * Math.cos(barrier.angle);' Line Number: 108
User prompt
barriers should circle around their parent orbit's center at a distance equal to its width.
Code edit (6 edits merged)
Please save this source code
User prompt
Fix Bug: 'Uncaught ReferenceError: currentTargetOrbit is not defined' in or related to this line: 'if (!currentTargetOrbit == 0) {' Line Number: 84
Code edit (2 edits merged)
Please save this source code
User prompt
Fix Bug: 'Uncaught ReferenceError: numBarriers is not defined' in or related to this line: 'barrier.angle = index * (Math.PI * 2 / numBarriers);' Line Number: 102
User prompt
complete the orbit.addBarrier function. It should add a barrier object to the orbit, which circles the orbit at speed.
User prompt
Fix Bug: 'Uncaught ReferenceError: numBarriers is not defined' in or related to this line: 'var angle = index / numBarriers * 2 * Math.PI;' Line Number: 101
User prompt
complete the orbit.addBarrier function to add a barrier that circles in that orbit with the passed speed.
User prompt
Fix Bug: 'Uncaught ReferenceError: barrierSpeed is not defined' in or related to this line: 'self.addBarrier(barrierSpeed, j);' Line Number: 90
Code edit (1 edits merged)
Please save this source code
Code edit (6 edits merged)
Please save this source code
User prompt
update score display when score is updated
User prompt
display score on top center
===================================================================
--- original.js
+++ change.js
@@ -14,9 +14,10 @@
currentOrbitIndex++;
var targetOrbit = orbits[currentOrbitIndex];
self.angle = Math.atan2(self.y - 2732 / 2, self.x - 2048 / 2);
if (targetOrbit) {
- self.radius = (targetOrbit.width - 100) / 2;
+ //self.radius = (targetOrbit.width - 100) / 2;
+ self.radius = targetOrbit.width / 2;
console.log('self.radius after setting it to targetOrbits: ' + self.radius);
} else {
self.radius = 0; // Fallback radius if targetOrbit is not defined
}
@@ -144,10 +145,8 @@
var orbit = game.addChild(new Orbit());
orbit.positionOrbit(4);
orbits.push(orbit);
game.setChildIndex(player, game.children.length - 1);
- LK.setScore(LK.getScore() + 1);
- scoreTxt.setText(LK.getScore());
console.log('Player radius is now: ' + player.radius);
console.log('Orbits.length is now: ' + orbits.length);
console.log('CurrentOrbitIndex is now: ' + currentOrbitIndex);
console.log('width of currentorbit is now: ' + orbits[currentOrbitIndex].width);