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 26 27 28 29 30 31 32 33 34 35 36 37
| #include <stdlib.h>
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL_image.h>
void pause();
int main(int argc, char *argv[])
{
SDL_Surface *ecran, *img=NULL;
SDL_Rect position;
position.x=0;
position.y=0;
SDL_Init(SDL_INIT_VIDEO); // Initialisation de la SDL
ecran=SDL_SetVideoMode(640, 256, 32, SDL_HWSURFACE); // Ouverture
img=IMG_Load("didu.png");
SDL_WM_SetIcon(IMG_Load("fond.JPEG"),NULL);
SDL_BlitSurface(img,NULL,ecran, &position);
SDL_Flip(ecran);
pause(); // Mise en pause du programme
SDL_FreeSurface(img);
SDL_Quit(); // Arrêt de la SDL
return EXIT_SUCCESS; // Fermeture du programme
}
void pause()
{
int continuer = 1;
SDL_Event event;
while (continuer)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
}
}
} |
Partager