Bonsoir,
dans la fonction ci dessous, je souhaite ouvrir une fenêtre de message et réinitialiser la partie dès que le tableau est trié.
Pourtant ça ne fonctionne pô...
J'ai essayé en faisant une troisième boucle imbriquée mais c'est pareil...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 function clickOnMouton(idOfClickedCell) { alert("this is " + idOfClickedCell + ", with status: " + tabOfMoutons[idOfClickedCell]); var idArrivee = idOfClickedCell; if(tabOfMoutons[idOfClickedCell + 1] == 0 && tabOfMoutons[idOfClickedCell] == 1) { idArrivee = idOfClickedCell + 1; tabOfMoutons[idOfClickedCell] = 0; tabOfMoutons[idArrivee] = 1; } else if(tabOfMoutons[idOfClickedCell + 2] == 0 && tabOfMoutons[idOfClickedCell] == 1) { idArrivee = idOfClickedCell + 2; tabOfMoutons[idOfClickedCell] = 0; tabOfMoutons[idArrivee] = 1; } else { if(tabOfMoutons[idOfClickedCell - 1] == 0 && tabOfMoutons[idOfClickedCell] == 2) { idArrivee = idOfClickedCell - 1; tabOfMoutons[idOfClickedCell] = 0; tabOfMoutons[idArrivee] = 2; } else if(tabOfMoutons[idOfClickedCell - 2] == 0 && tabOfMoutons[idOfClickedCell] == 2) { idArrivee = idOfClickedCell - 2; tabOfMoutons[idOfClickedCell] = 0; tabOfMoutons[idArrivee] = 2; } else alert("Choisissez un mouton en bonne position "); } drawTable(); if (tabOfMoutons == [2,2,2,0,0,0,0,1,1,1]) { alert("c'est gagné!!"); initializeGame(); } }
Si quelqu'un à une idée...
D'ailleurs, peut on créer une div automatiquement à ce moment plutôt qu'une boîte?![]()
Partager