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 38 39
| #include "sdl.h"
int main(int argc, char* args[])
{
SDL_Surface *fenetre = NULL, *image = NULL;
SDL_Rect positionFond;
positionFond.x = 0;
positionFond.y = 0;
SDL_Init(SDL_INIT_VIDEO);
//SDL_Window *fenetre = SDL_CreateWindow("Jeu d'alignement",SDL_WINDOWPOS_UNDEFINED,SDL_WINDOWPOS_UNDEFINED,640, 480,SDL_WINDOW_OPENGL);
fenetre = SDL_SetVideoMode(800, 600, 32, SDL_HWSURFACE);
SDL_WM_SetCaption("Jeu d'alignement", NULL);
//SDL_FillRect(fenetre, NULL, SDL_MapRGB(fenetre->format, 255, 206, 112));
//SDL_Flip(fenetre);
image = SDL_LoadBMP("..//test.bmp");
SDL_BlitSurface(image, NULL, fenetre, &positionFond);
SDL_Flip(fenetre);
bool exec = true;
SDL_Event event;
while (exec);
{
SDL_WaitEvent(&event);
switch (event.type)
{
case SDL_KEYDOWN: exec = false;
}
}
SDL_FreeSurface(image);
SDL_Quit();
return 0;
} |
Partager