bon, voila.... j'ai un stuuuuuuut...
il faudrais que j'arrive "a passer" un tableau déclarer sur ma page principal a une fonction déclarer sur une autre page
en gros... il faudrais que la 2eme fonction puisse lire le tableau (qui fait [475] pr le moment mais, qui sera variable)
Voici la 2eme fonction :
BOOL Colision_test(SPRITE *pSprite,int map)
{
POINT Index = {0, 0};
int Case;
Index.x=(pSprite->position.x + (pSprite->width/2))/TILE_WIDTH;
Index.y=(pSprite->position.y + (pSprite->height/2))/TILE_HEIGHT;
Case = Index.x + Index.y * BOARD_WIDTH;
if(map[Case]==WALL)
return TRUE;
return FALSE;
}
ou map est mon tableau (mais, mal déclarer)
et voici 'apelle de la fonction sur ma page principal
Colision_test(&gPlayer,&MAP2);
ou MAP2 est mon tableau!
le tableau a été initialisé sur la page principal de cette maniere :
int MAP2 [] = { 1, 1, 1, 1, 1, 1, 1, 1....(475)...};
pour passer mon probleme, j'ai voulu faire une structure qui contiendrais mon tableau MAP2, mais aparement je ne peux pas déclarer mon tableau dans une structure
Voila, excuser moi si la question est bete... pcq je ne suis pas tres tres bon en c++ et encore moin point de vue pointer, et je pense que c'est le cas, ici!
merci bcq