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
@@ -3,9 +3,9 @@
****/
// Class for individual cubes that can fall
var Cube = Container.expand(function () {
var self = Container.call(this);
- self.attachAsset('cube', {
+ self.attachAsset('cube_collapse', {
anchorX: 0.5,
anchorY: 0.5
});
self.isFalling = false;
@@ -16,42 +16,23 @@
self.y += self.velocityY; // Fall speed with acceleration
}
};
});
-// Class for collapsible cubes that change appearance when falling
-var CollapsibleCube = Cube.expand(function () {
- var self = Cube.call(this);
- 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.velocityY += 0.75;
- self.y += self.velocityY;
- }
- };
-});
// Class for the poles consisting of cubes
var Pole = Container.expand(function () {
var self = Container.call(this);
self.cubes = [];
self.addCube = function () {
- var cube = new CollapsibleCube();
+ var cube = new Cube();
cube.y = -(self.cubes.length * 100) - (self.cubes.length - 1) * 2;
self.addChild(cube);
self.cubes.push(cube);
};
self.makeCubesFall = function () {
for (var i = self.cubes.length - 1; i >= 0; i--) {
(function (index) {
LK.setTimeout(function () {
- self.cubes[index].startFalling();
+ self.cubes[index].isFalling = true;
}, 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.