Void blitSurface(SDLSurface src, Rect srcrect, SDLSurface dest, Rect destrect)
src: The source surface
srcrect: The portion of the source surface to copy
dest: The destination surface
destrect: The location on the destination surface to copy to (the width and height of this rectangle are ignored)
Copy a rectangle of pixels from one surface to another, for example from a loaded image to the screen.
screen = newSurface(640,480,BPP24,false); pic = loadSurface("mypic.bmp"); blitSurface(pic,Rect(0,0,40,40),screen,Rect(200,200,px,py)); updateScreen(screen);
If you are copying to the screen surface, remember that these updates will not be displayed until you call updateScreen.