Salut tout le monde


Nom : insidelopp.png
Affichages : 310
Taille : 46,6 KoNom : ouside loop.png
Affichages : 315
Taille : 36,1 Ko j'ai un problème que j'arrive pas à comprendre je fais un jeu de dames et je veux gérer le cases du damier ds un tableau que j'intialise ds ma boucle for
Mon probleme est qu'en faisant l'affichage dans la boucle tout s'affiche correctement sauf qu'en dehors de la boucle ça alterne les lignes en noir et Blanc et pas les cases

Voila le bout du code concerné ac des captures du résultat


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
 
var dame = new Array(10);
for (var i = 0; i < 10; i++) 
   dame[i] = new Array(10).fill({});
  var i, j;
 
  for (i = 0; i < 10; i++) {
    for (j = 0; j < 10; j++) {
        var n = i * j;
 
        if ( (  ( ( (i%2)==1)&&((j%2)==0)  ) ||  (  ((i%2)==0)  &&  ( (j%2)==1) ))  )  
        {
            console.log("rentré ds le blanc");
 
            dame[i][j].color = 'B';
            dame[i][j].pion = 'N/A'; //Not Allowed
            console.log("i=" + i + "j= " + j + "color= " + dame[i][j].color + "  pion" + dame[i][j].pion);
        } 
        else if ( (  (  ((i%2)==0)  && ((j%2)==0) ) ||  (  (  (i%2)==1 )  &&  ( (j%2)==1) ) )) 
        {
            console.log("rentré ds le noir");
            dame[i][j].color = 'N';
            dame[i][j].pion = 'A/A'; //allowed
            console.log("i=" + i + "j= " + j + "color= " + dame[i][j].color + "  pion" + dame[i][j].pion);
        }
    }
  }
}