diff -r a03c2d037e24 -r b644f61e803f hedgewars/CCHandlers.inc --- a/hedgewars/CCHandlers.inc Sun Oct 08 18:17:52 2006 +0000 +++ b/hedgewars/CCHandlers.inc Mon Oct 09 18:26:44 2006 +0000 @@ -383,15 +383,22 @@ procedure chFullScr(var s: shortstring); var flags: Longword; +{$IFDEF DEBUGFILE} + buf: array[byte] of char; +{$ENDIF} begin if Length(s) = 0 then cFullScreen:= not cFullScreen else cFullScreen:= s = '1'; - + flags:= SDL_HWSURFACE or SDL_DOUBLEBUF or SDL_HWACCEL; if cFullScreen then flags:= flags or SDL_FULLSCREEN else SDL_WM_SetCaption('Hedgewars', nil); SDL_FreeSurface(SDLPrimSurface); SDLPrimSurface:= SDL_SetVideoMode(cScreenWidth, cScreenHeight, cBits, flags); + +{$IFDEF DEBUGFILE} +AddFileLog('SDL video driver: ' + string(SDL_VideoDriverName(buf, sizeof(buf)))); +{$ENDIF} TryDo(SDLPrimSurface <> nil, errmsgCreateSurface, true); PixelFormat:= SDLPrimSurface.format; SDL_ShowCursor(0)