Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: startFX is not defined' in or related to this line: 'startFX.direction = i;' Line Number: 276
Code edit (1 edits merged)
Please save this source code
User prompt
the starFX should have a direction and move to that direction.
Code edit (3 edits merged)
Please save this source code
User prompt
when a path step disapear, 5 stars should goes from it in every directions.
Code edit (13 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: iffX is not defined' in or related to this line: 'return iffX * diffX + diffY * diffY <= 100;' Line Number: 298
Code edit (1 edits merged)
Please save this source code
User prompt
the startfx playfx function should start a timer which increase each 10 milliseconds the scale and decrease the alpha of the startfx.
User prompt
each time the player successfully goes to the next path step, a star FX should be displayed around the path step.
Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading '0')' in or related to this line: 'if (self.pathPositions[0]) {' Line Number: 191
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'length')' in or related to this line: 'if (self.curStep < self.pathPositions.length) {' Line Number: 181
Code edit (2 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: Cannot read properties of undefined (reading 'length')' in or related to this line: 'if (self.curStep < self.pathPositions.length) {' Line Number: 178
Code edit (2 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'x')' in or related to this line: 'player.init(self.pathPositions[0].x, self.pathPositions[0].y);' Line Number: 176
Code edit (2 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: popup is not defined' in or related to this line: 'popup.close();' Line Number: 251
Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: LK.Popup is not a constructor' in or related to this line: 'var popup = new LK.Popup();' Line Number: 247
Code edit (2 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: LK.createPopup is not a function' in or related to this line: 'var popup = LK.createPopup();' Line Number: 247
User prompt
Please fix the bug: 'TypeError: LK.Popup is not a function' in or related to this line: 'var popup = LK.Popup();' Line Number: 247
===================================================================
--- original.js
+++ change.js
@@ -256,13 +256,16 @@
}
if (!(onStep1 && onStep2)) {
LK.showGameOver();
} else {
- var starFX = new StarFX();
- starFX.x = path.pathSteps[smallPathStep].x;
- starFX.y = path.pathSteps[smallPathStep].y;
- game.addChild(starFX);
- starFX.playFX();
+ for (var i = 0; i < 6.28; i += 6.28 / 5) {
+ var starFX = new StarFX();
+ starFX.x = path.pathSteps[smallPathStep].x;
+ starFX.y = path.pathSteps[smallPathStep].y;
+ startFX.direction = i;
+ game.addChild(starFX);
+ starFX.playFX();
+ }
path.pathSteps[smallPathStep].disapear();
path.pathSteps.splice(smallPathStep, 1);
path.nextStep();
if (path.pathSteps.length == 1) {
@@ -286,24 +289,18 @@
});
self.direction = direction;
self.playFX = function () {
self.alpha = 1;
- self.scaleX = 1;
- self.scaleY = 1;
self.timer = LK.setInterval(function () {
self.alpha -= 0.01;
- self.scaleX += 0.01;
- self.scaleY += 0.01;
+ self.x += Math.cos(self.direction) * 5;
+ self.y += Math.sin(self.direction) * 5;
if (self.alpha <= 0) {
LK.clearInterval(self.timer);
self.destroy();
}
}, 10);
};
- self.move = function () {
- self.x += Math.cos(self.direction) * 5;
- self.y += Math.sin(self.direction) * 5;
- };
});
/****
* Initialize Game
@@ -347,11 +344,5 @@
});
LK.on('tick', function () {
// Move obstacles
player.rotate();
- // Move stars
- for (var i = game.children.length - 1; i >= 0; i--) {
- if (game.children[i] instanceof StarFX) {
- game.children[i].move();
- }
- }
});
\ No newline at end of file
tête de mort rouge. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
tête de mort coter droit en bleu coter gauche en rouge. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
tourbillon bleu et rouge. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
bone. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
tourbillon rouge et bleu. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.