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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| int main ( int argc, char** argv )
{
SDL_Init( SDL_INIT_VIDEO);
int done =0;
// initialize SDL video
if ( SDL_Init( SDL_INIT_VIDEO ) < 0 )
{
cout << "Probleme d initialisation" << SDL_GetError() << endl;
Probleme();
}
// create a new window
screen = SDL_SetVideoMode(largeur,hauteur, 16,SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_WM_SetCaption("Morpion Version 1.0", NULL);
//chargement des fonctions placer içi
//Boucle generale
while(!done)
{
//Traiter les evenements
while(SDL_PollEvent(&event))
{
switch(event.type)
{
case SDL_QUIT:
done=1;
break;
case SDL_KEYUP:
if(event.key.keysym.sym==SDLK_a)
done=1;
break;
case SDL_MOUSEBUTTONUP:
Plateau(event.button.x,event.button.y);
break;
default:
break;
}
}
// finally, update the screen :)
SDL_Flip(screen);
} // end main loop
// free loaded bitmap
SDL_FreeSurface(screen);
// all is well ;)
printf("Exited cleanly\n");
SDL_Quit();
return 0;
} |
Partager