1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
if( SDL_Init( SDL_INIT_EVERYTHING ) == -1 ){
printf( "Can't init SDL: %s\n", SDL_GetError() );
return EXIT_FAILURE;
}
SDL_Surface* ecran = NULL;
ecran = SDL_SetVideoMode( 800, 600, 32, SDL_HWSURFACE|SDL_DOUBLEBUF );
if( ecran == NULL ){
printf( "Can't set video mode: %s\n", SDL_GetError( ) );
return EXIT_FAILURE;
}
imgSurface = SDL_LoadBMP("image.bmp");
if(imgSurface==NULL){
printf("No picture: %s\n", SDL_GetError());
return EXIT_FAILURE;
}
SDL_Rect positionImg;
positionImg.x=0;
positionImg.y=0;
SDL_BlitSurface( imgSurface, NULL, ecran, &positionImg);
SDL_Flip( ecran );
if( SDL_Flip( ecran ) == -1 ) {
printf( "Can't flip the screen: %s\n", SDL_GetError( ) );
return EXIT_FAILURE;
} |
Partager