voila le code et j´aimerai que de l´image1 on passe a l´image 2 en x seconde
- include < SDL/SDL.h>
SDL_Surface* screen;
SDL_Surface* firstscreen;
SDL_Event event;
void init_SDL()
{
SDL_Init(SDL_INIT_VIDEO/SDL_INIT_AUDIO);
screen = SDL_SetVideoMode(1024, 768, 32,SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_ShowCursor(0);
}
void waitkey()
{
while(1)
{
while(SDL_PollEvent(&))
{
if ( event.type == SDL_KEYDOWN)
{
if ( event.key.keysym.sym == SDLK_RIGHT) return;
{
}
}
}
}
}
int main(int argc , char **argv)
{
SDL_Rect rect1;
init_SDL();
firstscreen = SDL_LoadBMP("image1.bmp");
rect1.x = 0;
rect1.y = 0;
rect1.w = 1024;
rect1.h = 768;
SDL_BlitSurface(firstscreen,NULL,screen,&1);
SDL_Flip(screen);
waitkey();
{
SDL_Rect rect1;
init_SDL();
firstscreen = SDL_LoadBMP("image2.bmp");
rect1.x = 0;
rect1.y = 0;
rect1.w = 1024;
rect1.h = 768;
SDL_BlitSurface(firstscreen,NULL,screen,&1);
SDL_Flip(screen);
waitkey();
SDL_ShowCursor(1);
SDL_Quit();
return 0;
}