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.