Nevěděl byste někdo jakej smysl má poslední parametr funkce apply_surface()?
void apply_surface( int x, int y, SDL_Surface* source, SDL_Surface* destination, SDL_Rect* clip = NULL )
{
//Holds offsets
SDL_Rect offset;
//Get offsets
offset.x = x;
offset.y = y;
//Blit
SDL_BlitSurface( source, clip, destination, &offset );
}
takle by přece ten Rect *clip měl odkazovat na prázdný místo tak jak je možný ho použít jako zdrojovej obdélník při tom blitování?