User prompt
Please fix the bug: 'TypeError: wordGrid.words[0] is undefined' in or related to this line: 'return true;' Line Number: 267
Code edit (1 edits merged)
Please save this source code
Code edit (20 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Timeout.tick error: clueButtonLetter is not defined' in or related to this line: 'scrollCostCoins(clueButtonLetter.x, clueButtonLetter.y, 1, 10);' Line Number: 549
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Timeout.tick error: options is undefined' in or related to this line: 'var imageToScrollRescale = {' Line Number: 775
Code edit (15 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Timeout.tick error: options is undefined' in or related to this line: 'var imageToScrollRescale = {' Line Number: 775
Code edit (1 edits merged)
Please save this source code
Code edit (10 edits merged)
Please save this source code
User prompt
Please fix the bug: 'Timeout.tick error: options is undefined' in or related to this line: 'var imageToScrollRescale = {' Line Number: 748
Code edit (7 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: createRewardImages is not defined' in or related to this line: 'createRewardImages('RewardsCoin', tableauFrom);' Line Number: 469
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
Please fix the bug: 'TypeError: imagesToScrollRescale[i] is undefined' in or related to this line: 'if (imagesToScrollRescale[i].isDestroyedOnEnd) {' Line Number: 725
Code edit (1 edits merged)
Please save this source code
Code edit (5 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: backGroundOptionsZone is not defined' in or related to this line: 'game.addChild(backGroundOptionsZone);' Line Number: 351
Code edit (9 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: setScore is not defined' in or related to this line: 'setScore(0);' Line Number: 396
Code edit (3 edits merged)
Please save this source code
User prompt
Please fix the bug: 'ReferenceError: clueWord is not defined' in or related to this line: 'if (clueWord != '') {' Line Number: 601
Code edit (1 edits merged)
Please save this source code
===================================================================
--- original.js
+++ change.js
@@ -436,45 +436,33 @@
//On vide la grille des lettres formant le mot final apres x secondes
LK.setTimeout(function () {
var tableauFrom = wordGrid.cellsPositions();
for (var i = 0; i < tableauFrom.length; i++) {
- createImageToSrollRescale('RewardsCoin', tableauFrom[i].x, tableauFrom[i].y, {
+ var image = createImageToSrollRescale('RewardsCoin', tableauFrom[i].x, tableauFrom[i].y, {
xToReach: game.width / 2,
yToReach: MainZone.y - scoreText.height / 2,
nbTicksLeft: Math.floor(Math.random() * 30) + 40,
valueToAddToScore: 10,
soundOnEnd: 'SoundRewardCoin',
isDestroyedOnEnd: true,
animate: true
});
+ imagesToScrollRescale.push(image);
}
- //createImages('RewardsCoin', tableauFrom, {
- //xToReach: game.width / 2,
- //yToReach: MainZone.y - scoreText.height / 2,
- //nbTicksLeft: Math.floor(Math.random() * 30) + 40,
- //valueToAddToScore: 10,
- //soundOnEnd: 'SoundRewardCoin',
- //isDestroyedOnEnd: true,
- //animate: true
- //});
wordGrid.resetGrid();
initWordGrid();
}, 1000);
if (mainGrid.isEmpty()) {
- var tableauFrom = [];
- tableauFrom.push({
- x: mainGrid.x + mainGrid.width / 2,
- y: mainGrid.y + mainGrid.height / 2
- });
- createImages('RewardsCoin', tableauFrom, {
+ var image = createImageToSrollRescale('RewardsCoin', mainGrid.x + mainGrid.width / 2, mainGrid.y + mainGrid.height / 2, {
xToReach: game.width / 2,
yToReach: MainZone.y - scoreText.height / 2,
nbTicksLeft: 30,
valueToAddToScore: 100,
soundOnEnd: 'SoundEmptyGrid',
isDestroyedOnEnd: true,
animate: true
});
+ imagesToScrollRescale.push(image);
isMGRefillrequired = true;
}
} else {
//Le mot n'est pas valide, on remet les lettres dans la grille principale
@@ -532,22 +520,18 @@
}
LK.setTimeout(function () {
if (mainGrid.cells[line] && mainGrid.cells[line][col]) {
mainGrid.cells[line][col].setColorToLetter("#000000");
- var tableauFrom = [];
- tableauFrom.push({
- x: game.width / 2,
- y: MainZone.y - scoreText.height / 2
- });
- createImages('CostCoin', tableauFrom, {
+ var image = createImageToSrollRescale('CostCoin', game.width / 2, MainZone.y - scoreText.height / 2, {
xToReach: clueButton.x,
yToReach: clueButton.y,
nbTicksLeft: 30,
- valueToAddToScore: -1,
+ valueToAddToScore: -10,
soundOnEnd: 'SoundCostCoin',
isDestroyedOnEnd: true,
animate: true
});
+ imagesToScrollRescale.push(image);
}
}, 2000);
}
} //Fin de la fonction onClickClueButtonLetter
@@ -583,8 +567,20 @@
var word = mainGrid.words[randomIndex];
mainGrid.colorWordCells(word, "#FF5500");
LK.setTimeout(function () {
mainGrid.colorWordCells(word, "#000000");
+ for (var i = 0; i < word.length; i++) {
+ var image = createImageToSrollRescale('CostCoin', game.width / 2, MainZone.y - scoreText.height / 2, {
+ xToReach: clueButtonWord.x,
+ yToReach: clueButtonWord.y,
+ nbTicksLeft: 30 + i * 10,
+ valueToAddToScore: -10,
+ soundOnEnd: 'SoundCostCoin',
+ isDestroyedOnEnd: true,
+ animate: true
+ });
+ imagesToScrollRescale.push(image);
+ }
}, 3000);
}
} //Fin de la fonction onClickClueButtonWord
//Fonction setClueButtonWord : permet de définir le bouton d'indice focus word
@@ -761,14 +757,13 @@
};
game.addChild(assetToScrollRescale);
return imageToScrollRescale;
} //fin createImageToSrollRescale
-//Fonction createImages : permet de créer plusieurs images à scrollrescaler
+//Fonction createImages : permet de créer plusieurs images à scrollrescaler avec les même parametres
//Chaque image est crée à l'emplacement donnée dans le tableauFrom composé de (x, y)
function createImages(asset, tableauFrom, options) {
for (var i = 0; i < tableauFrom.length; i++) {
var image = createImageToSrollRescale(asset, tableauFrom[i].x, tableauFrom[i].y, options);
- image.nbTicksLeft = Math.floor(Math.random() * 30) + 40 || options.nbTicksLeft;
imagesToScrollRescale.push(image);
}
} //fin createImages
//Fonction scrollRescaleImages permettant de faire défiler et redimensionner des images
An empty cell.
Drapeau national des USA en fond d'un patchwork des États américains.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Une jeton de scrabble sans lettre.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Un bouton arrondi suggérant une validation mais sans texte écrit dessus.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A round button with a cyan interrogation mark.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A round cyan button with a yellow lamp bulb.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Planetes.
Remove the white square and the red lines.
A patchwork of european countries with the european unio flag in back ground.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A yellow coin wher we can see '+10' written on it.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
A red coin wher we can see '-10' written on it... Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Patchwork of heads of plenty animals.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
The periodic table of the elements.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Patchwork de mots sur un fond cyan.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Patchwork of scene extracted from video games.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
It is written "COOL QUIZZ".
A cyan circle button with a home silhouette in the center. The button means "go back to start window". Avoid white color.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.