Voila la code :
extern SPRITE_16 Tiles[]; // Sprites de la map
extern unsigned char Matrix[]; //map de la pièce
extern unsigned char coll[][22]; //map de collision
void _main(void)
{
HANDLE hd;
short buffer,i;
unsigned char *MAP,*COLL;
SPRITE_16 *TILES;
MAP=Matrix;
COLL=coll;
TILES=Tiles;
ClrScr();
//-------------------------
short j,key;
for (j=0; j<14; j++){
for (i=0; i<22; i++){
printf("%u",COLL[j][i]);
key=ngetchx();
if (key=='a') exit(0);
ClrScr();
}
}
}
Si on fait COLL[j][i] ça peut pas marcher, il prend COLL pour un pointeur de pointeur sinon( **COLL)


Sinon on se casse pas la tête et on fais en monodimentionnel mais c moins pratique...
Merci...