• Content count

  • Joined

  • Last visited

Community Reputation

100 Neutral

About oddant

  • Rank
  1. Thanks for your answer, Well I wasn't looping the queue, that is why I got some unexpected results. Thanks for the comment at the top of the main loop, it seems to work like a charm now. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]
  2. [b]Hello[/b] y'all, first of all, I'd like to say I'm glad third places like gamedev stand on the web, i'm new on here then I hope I'll make a good impression and won't be so dreadful with this trouble... here's the situation: I try to emalute physical attraction, I'm moving the mouse in the screen and as I goes closer from a specific element (e.g. planet or atom) the cursor comes faster until it touches it. I'm not here to find the function or some equations (I got them) but because I can't figure out how to manage the cursor moving. I can't simply use SDL_warpMouse( x, y ) because actually this method generates events and cause the program being crazy! I just need some leading into the documentation because I don't know how I can handle this problem. to simplify the problem, let say I want to move the cursor 1px to the right every 0.2s, let see the code : [CODE]Uint32 mousex, mousey; int running = 1; while (running) { SDL_PollEvent(&Event); switch (event.type) { case SDL_MOUSEMOTION: { mousex = event.motion.x; mousey = event.motion.y; } break; } // drawings mousex += 1; SDL_warpMouse( mousex, mousey ); // <-- this function seems so inappropriate SDL_Delay( 200 ); }[/CODE] thanks for your help my friends