Tableaux à 2 dimensions
Un tableau à 2 dimensions a une longueur (width) appelée (x) et une hauteur (height ) appelée (y). Par exemple, un tableau de dimension 5x5 ressemblera à ceci:
L'index de la cellule en haut à gauche est (0,0) c'est à dire x = 0 et y = 0. La cellule en bas à droit à pour coordonnées (4,4).
Faire des boucles, des comparaisons ou affecter des valeurs se fait de la même façon si ce n'est que l'on doit préciser les deux indices x et y.
Exemple d'utilisation d'un tableau à 2 dimensions
Les tableaux 2D sont parfait pour représenter des grilles et ils ont un grand nombre d'utilisations dans les jeux en 2D.
Disons que nous avons un bloc de sprites avec 3 animations couleur différentes. Nous voulons placer 12 blocs dans une grille 4x3 et leur donner des couleurs aléatoires. Eh bien, nous pouvons utiliser un tableau 2D pour représenter la grille et nous pouvons définir chaque cellule du tableau avec une couleur aléatoire.
Ensuite, pour afficher notre grille, nous parcourons le tableau et créons un sprite avec sa position en fonction du tableau actuel indices et c'est une animation basée sur la valeur actuelle du tableau.