Tableau à deux dimensions d'objets
Bonjour à toutes et à tous.
Je suis encore assez débutant en Javascript, je code habituellement en C mais je veux m'essayer à d'autres langages.
Ici, je veux simplement faire un classique "Jeu de la vie" :P.
Je déclare donc mon objet :
Code:
1 2 3 4 5 6 7
|
var Cellule=
{
actif : false,
age : 0,
abouge : false,
}; |
Ici on ne s'intéresse qu'à "actif", qui permet de savoir si la cellule est vivante ou non.
J'initialise un tableau :
Code:
1 2 3 4 5 6 7 8
|
var i=0, j=0;
var tableau = [];
for (j=0; j<20; j++)
{
for (i=0; i<20; i++)
tableau.push(Object.create(Cellule));
} |
Et quand je fais la commande, par exemple (ça marche avec toutes les valeurs)
Code:
1 2
|
tableau[5,5].actif=true; |
Je change aussi la valeur du tableau[i de 0 à 19,5].actif à "true".
C'est assez handicapant :weird:
Je ne suis pas particulièrement pressé, mais je suis là, perplexe, bloqué, dans l'incompréhension la plus totale 8O.
Peut-être est-ce parce que j'ai pris des habitudes en C qui ne fonctionnent pas dans ce langage.
Merci pour votre lecture et votre aide :D