1

non ça n'a rien avoir avec un fx mais avec un probléme qui m'agace bcp,

pour faire simple au debut de gpmain() j ai toutes mes fonctions d'inti et je fais l'init des quelques variables, puis j ai ma boucle infinite , donc une fois à l'intérieur de la boucle il m'est impossible de revenir au debut de gpmain là où j ai mes init , mais ça se produit et je vois absulument comment est ce possible , j ai remplacé ma boucle while(1) par for ( ; ; ) au cas où , étant donné que la boucle while peu être arrété par du code "break;" mais pour la boucle for( ; ; ) il y a que return , et j'en ai pas sad ,

void GpMain(void *arg)
{

InitPlayer();
InitEnemis();

for ( ; ; )
{
// code recourant
}

}

en gros c'est comme si avais un go to qui me sortais de la boucle pour remettre au tout debut de GpMain.

en plus il y a aucun code ds mes sources qui perment une telle action , compreends plus rien sad

2

étant donnée que les prototypes des fonctions ne sont obligatoires avec le C pur, puisque toute fonctions declaré ds un .c est visible par l'ensemble du code , je me demande si en passant sur de C++ là où prototypes sont obligatoires pour rendre un fonction visible par une partie du code , permets d'éviter ce genre desagréments?

3

finalment j'en sais pas trop comment mais ça remarche , en fait j ai juste éffacer tous les .o et recompiler l'ensembles des sources et ça l'air de mieux aller , donc visiblement c'était un probléme de link