Bonjour à tous!

Je vous sollicite dans l'espoir que vous trouviez mon erreur, car moi je ne la vois pas!

J'ai une fonction, init_tab_jeu, qui initialise un tableau de jeu à 0, sauf sur les bords où les cases valent 1.

Je vous poste un bout du main, là où mon problème se pose.

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
int init_tab_jeu (int tab_jeu[NB_LIGNES][NB_COLONNES]);
 
int i=0,j=0;
 
for (i=0;i<NB_LIGNES;i++)
{
 
       for (j=0;j<NB_COLONNES;j++)
       {
        if (tab_jeu[i][j]==0)
            {
                gtk_table_attach_defaults(table, carre_noir,
                j, j+1, i, i+1);
            }
 
        if (tab_jeu[i][j]==1)
            {
                gtk_table_attach_defaults(table, carre_blanc,
                j, j+1, i, i+1);
            }
       }
 
}
avec table définie telle que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
table = gtk_table_new(NB_LIGNES, NB_COLONNES, TRUE);
et carre_noir défini tel que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
carre_noir = gtk_image_new_from_file("sources/carrenoir.jpg");
Comment ça se fait que j'observe ça dans ma fenêtre?

Nom : Sans titre-1 copie.jpg
Affichages : 98
Taille : 26,5 Ko


Merci à ceux qui prendront le temps de me répondre, et merci d'avance pour vos réponses.

Cordialement.