Personnellement dans mon jeu d'échec j'ai utilisé un tableau 2D (Ech_Img) qui contient des Gtk_Image. Chaque case du tableau est une image à afficher.
Le tableau à été initialisé un peu comme ça
1 2
| Gtk_New(Ech_Img(I, J), "chemin vers une image vide");
Attach(table, Ech_Img(I, J), [paramètres restants]); |
En fait dans la réalité j'ai pas mis les images directement dans le tableau, je les ais d'abord mis dans une event_box car j'avais besoin de gérer les cliques dessus pour le drag and drop. Mais qu'importe.
Donc pour modifier l'image d'une case je fais
Set(Ech_Img(I, J), "chemin vers l'image");
En espérant t'avoir aidé.
Partager