Declaration
[pascal]
_pic_bg : PSDL_Surface;
backbuffer: PSDL_Surface;
[/pascal]


INIT

[pascal]
if ( SDL_Init( SDL_INIT_VIDEO ) < 0 ) then
begin
Close;
end;
backbuffer:= SDL_SetVideoMode(640,480,32,SDL_SWSURFACE);
[/pascal]

Load the BMP
[pascal]_pic_bomb := SDL_LoadBMP('resbmp/bomb1.bmp');[/pascal]


[pascal] dst.x:=x*25;
dst.y:=y*25;
dst.h:= 25;
dst.w:= 25;
src.x:=0;
src.y:=0;
src.h:=25;
src.w:=25;
SDL_BlitSurface(_pic_bg,@src,backbuffer,@dst);
SDL_flip(backbuffer); // <<< ERROR HERE
[/pascal]

I have a problem in the flip =/
what is the problem ?