bah j´etait sur qu´il fallait mettre deux | donc...
a et au fait , j´ai fait deux trois modif a mon code ( pour voir comme ca ^^)
- include < SDL/sdl.h>
SDL_Surface* img1;
SDL_Surface* img2;
SDL_Event event;
int d=0;
void init()
{
SDL_Init(SDL_INIT_VIDEO);
img1=SDL_SetVideoMode( 1024, 768, 32, SDL_FULLSCREEN|SDL_HWSURFACE|SDL_DOUBLEBUF);
SDL_ShowCursor(0);
}
void bouger()
{
while(1)
{
while(SDL_PollEvent(&event))
{
if(event.type == SDL_KEYDOWN)
{
if(event.key.keysym.sym == SDLK_DOWN)
{
d=d+2;
}
if(event.key.keysym.sym == SDLK_UP)
{
d=d-2;
}
}
}
}
}
int main(int argc, char *argv[])
{
SDL_Rect carre;
init();
img2 = SDL_LoadBMP("pong.bmp");
carre.x=0;
carre.y=d;
carre.w=1024;
carre.h=768;
SDL_BlitSurface(img2 , NULL , img1 , &carre);
SDL_Flip(img1);
bouger();
SDL_ShowCursor(1);
SDL_Quit();
return 0;
}
bah en fait , si tu a bien vu je veut que ma raquette bouge , mais la , je ne sais pas comment operer pour reafficher l´image avec les nouvelles coordonnées quand il y a un changement ( appuis de up ou down)