Bonjour détails tout bète surement mais qui commence à m'ennerver, j'ai une fonction d'initialisation réduite exprès pour trouver le souci:
Code sdl : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 bool Initialisation() { fdsix = SDL_LoadBMP("fdsix.bmp"); SDL_BlitSurface(fdsix,NULL,screen,&r); }
dans le main pas de souci le code fonctionne bien par contre si je fais appelle à ma fonction dans le main
Code sdl : 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 int main ( int argc, char** argv ) { SDL_Init( SDL_INIT_VIDEO); int done=0; // initialize SDL video if ( SDL_Init( SDL_INIT_VIDEO ) < 0 ) { printf( "Unable to init SDL: %s\n", SDL_GetError() ); Probleme(); } // create a new window SDL_Surface* screen = SDL_SetVideoMode(largeur, hauteur, 16,SDL_HWSURFACE|SDL_DOUBLEBUF); SDL_WM_SetCaption("New jeux", NULL); Initialisation(); etc...
plus rien ne marche quelqu'un a une réponse? merci
Partager