Est ce que quelqu´un peut m´aider à comprendre comment on fait pour la souris avec SDL?
Je m´explique : je lisais les tutos de JYY ( qui au passage sont très bien pour les débutants comme moi, merci JYY) et pour le scrolling a la souris, j´ai pas tout capté! J´essai de faire bouger une souris sur mon écran et j´y arrive pas:
- include < SDL/SDL.h>
SDL_Surface* screen;
SDL_Surface* firstscreen;
SDL_Event event;
SDL_Cursor *cursor;
void init_SDL()
{
SDL_Init(SDL_INIT_VIDEO);
screen = SDL_SetVideoMode(1024, 768, 32,SDL_HWSURFACE|SDL_DOUBLEBUF|SDL_FULLSCREEN);
SDL_SetCursor(cursor);
SDL_ShowCursor(1);
}
void keymouse()
{
while(1)
{
while(SDL_PollEvent(&))
{
if ( event.type == SDL_MOUSEMOTION)
{ event.motion.xrel++; event.motion.yrel++;
}
if ( event.type == SDL_KEYDOWN)
{
if ( event.key.keysym.sym == SDLK_RETURN) return;
}
}
}
}
int main(int argc , char **argv)
{
SDL_Rect rect1;
init_SDL();
firstscreen = SDL_LoadBMP("table.bmp");
rect1.x = 256;
rect1.y = 0;
rect1.w = 1024;
rect1.h = 768;
SDL_BlitSurface(firstscreen,NULL,screen,&1);
SDL_Flip(screen);
keymouse();
SDL_Quit();
return 0;
}
En compilant, j´ai un fond d´écran et une souris mais elle bouge pas.
Please help me!