User prompt
Put cube_collapse in some columns instead of cube
User prompt
Fix Bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'attachAsset')' in or related to this line: 'var collapseGraphics = self.attachAsset('cube_collapse', {' Line Number: 23
User prompt
Put cube_collapse in some columns
User prompt
Fix Bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'update')' in or related to this line: 'var originalUpdate = self.update;' Line Number: 23
User prompt
Fix Bug: 'Uncaught TypeError: Cannot read properties of undefined (reading 'attachAsset')' in or related to this line: 'self.attachAsset('cube_collapse', {' Line Number: 23
User prompt
Put cube_collapse in some columns
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'attachAsset')' in or related to this line: 'self.attachAsset('cube_collapse', {' Line Number: 89
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'attachAsset')' in or related to this line: 'self.attachAsset('cube_collapse', {' Line Number: 89
User prompt
Put cube_collapse in some columns, cube_collapse must appear once every 30 seconds of the game.
User prompt
cube_collapse must necessarily appear once every 30 seconds of the game
User prompt
cube_collapse should appear once every 30 seconds of the game.
User prompt
cube_collapse should appear once every 30 seconds of the game.
User prompt
cube_collapse should appear once every 30 seconds of the game.
User prompt
cube_collapse should never occur in neighboring columns
User prompt
cube_collapse should never occur in neighboring columns
User prompt
modulus condition 13
User prompt
the appearance of cube_collapse should be more regular
User prompt
make the appearance of cube_collapse more rare but regular.
User prompt
Fix Bug: 'Uncaught ReferenceError: i is not defined' in or related to this line: 'game.lastCollapsiblePoleIndex = i;' Line Number: 44
User prompt
cube_collapse should never occur in neighboring columns
User prompt
Fix Bug: 'Uncaught ReferenceError: i is not defined' in or related to this line: 'game.lastCollapsiblePoleIndex = i;' Line Number: 44
User prompt
cube_collapse should never occur in neighboring columns
User prompt
Fix Bug: 'Uncaught ReferenceError: lastCollapsiblePoleIndex is not defined' in or related to this line: 'if (lastCollapsiblePoleIndex === -1 || lastCollapsiblePoleIndex !== poles.length - 1) {' Line Number: 41
User prompt
cube_collapse should never occur in neighboring columns
User prompt
cube_collapse must not occur in neighboring columns
===================================================================
--- original.js
+++ change.js
@@ -19,18 +19,22 @@
});
// Class for collapsible cubes that change appearance when falling
var CollapsibleCube = Cube.expand(function () {
var self = Cube.call(this);
- var originalUpdate = self.update.bind(self);
+ var collapseGraphics = self.attachAsset('cube_collapse', {
+ anchorX: 0.5,
+ anchorY: 0.5
+ });
+ collapseGraphics.visible = false;
+ self.startFalling = function () {
+ self.isFalling = true;
+ collapseGraphics.visible = true;
+ };
self.update = function () {
- if (self.isFalling && self.assetId !== 'cube_collapse') {
- self.detachAsset();
- self.attachAsset('cube_collapse', {
- anchorX: 0.5,
- anchorY: 0.5
- });
+ if (self.isFalling) {
+ self.velocityY += 0.75;
+ self.y += self.velocityY;
}
- originalUpdate.call(self);
};
});
// Class for the poles consisting of cubes
var Pole = Container.expand(function () {
@@ -45,9 +49,9 @@
self.makeCubesFall = function () {
for (var i = self.cubes.length - 1; i >= 0; i--) {
(function (index) {
LK.setTimeout(function () {
- self.cubes[index].isFalling = true;
+ self.cubes[index].startFalling();
}, index * 250); // Delay between each cube falling
})(i);
}
};
girl sitting on Wrecking Ball, cartoon style.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
construction cranes on the sides of the frame, depth of field blur, cartoon style, black and white. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
"ALARM" text bubble, comic style. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
the surface is gray, concrete with a black square in the center. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Wrecking Ball with eyes, cartoon style.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
the surface is red, concrete with a black square in the center.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
"ALARM" text bubble yellow, comic book style.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
the surface is yellow, concrete with a black square in the center. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.