Eli minulla on kuva joka on ladattu temp-surfaceen.
Sitten haluaisin blitata esim. osan 0,0,20,20 toiseen surfaceen kohtaan 0,0. Eli koodini olisi seuraava:
SDL_Surface *temp = SDL_LoadBMP("kuva.bmp"); SDL_Surface *kuva; SDL_Rect alue; alue.x = 0; alue.y = 0; alue.w = 20; alue.h = 20; SDL_BlitSurface(temp,&alue,kuva,NULL);
Mutta miksi tämä ei toimi. Kun blittaan kuvan ruudulle ei sinne tule mitään. Ai niin ja Flippaan kuvan myös.
oho ongelma löytyi. kuva-surfacea ei oltu "luotu".
Aihe on jo aika vanha, joten et voi enää vastata siihen.