Pisem si hru pomocou knizne SDL.
Vlozil som si tam vlastny kurzor, ktory pri kazdom pohybe mysi prekreslujem na autualne x,y suradnice
while(quit == false) // forever loop
{
if(SDL_PollEvent(&event)) // ak je nejaky event
{
switch(event.type)
{
case SDL_MOUSEMOTION: // ak je pohyb mysou
reDraw();
moveCursor(event.motion.x, event.motion.y);
SDL_Flip(screenSurf);
break;
void moveCursor(int motionX, int motionY)
{
rectCursor.x = motionX;
rectCursor.y = motionY;
SDL_BlitSurface(cursorSurf, NULL, screenSurf, &rectCursor);
}
Pri kazdom pohybe musim prekreslit celu scenu pod kurzorom, aby za nim neostavala ciara.
Moje riesenie ja vsak uplne nevhodne, mrhajuce systemovymi prostriedkami a hlavne hra blika, trha.
Skusal som citat nieco o fps a timeroch, no nejako sa do mna nechce dostat.
Mozete mi niekto objasnit?