index 4a4a3cb34c92799203e3db627d004a33d2d7769a..4cb69f90349c26ac449f029ded27ff3e30303747 100644 (file)
procedure sys_Delay (ms: Integer);
(* --- Graphics --- *)
procedure sys_Delay (ms: Integer);
(* --- Graphics --- *)
- function sys_GetDispalyModes (bpp: Integer): SSArray;
+ function sys_GetDisplayModes (bpp: Integer): SSArray;
function sys_SetDisplayMode (w, h, bpp: Integer; fullscreen: Boolean): Boolean;
procedure sys_EnableVSync (yes: Boolean);
procedure sys_Repaint;
function sys_SetDisplayMode (w, h, bpp: Integer; fullscreen: Boolean): Boolean;
procedure sys_EnableVSync (yes: Boolean);
procedure sys_Repaint;
screen := SDL_SetVideoMode(w, h, bpp, flags);
if screen <> nil then
begin
screen := SDL_SetVideoMode(w, h, bpp, flags);
if screen <> nil then
begin
- {$IFDEF USE_NOGL}
+ {$IFDEF NOGL_INIT}
nogl_Init;
{$ENDIF}
SDL_WM_SetCaption(GameTitle, nil);
nogl_Init;
{$ENDIF}
SDL_WM_SetCaption(GameTitle, nil);
(* ??? *)
end;
(* ??? *)
end;
- function sys_GetDispalyModes (bpp: Integer): SSArray;
+ function sys_GetDisplayModes (bpp: Integer): SSArray;
var m: PPSDL_Rect; f: TSDL_PixelFormat; i, count: Integer;
begin
SetLength(result, 0);
var m: PPSDL_Rect; f: TSDL_PixelFormat; i, count: Integer;
begin
SetLength(result, 0);
f.BitsPerPixel := bpp;
f.BytesPerPixel := (bpp + 7) div 8;
m := SDL_ListModes(@f, SDL_OPENGL or SDL_FULLSCREEN);
f.BitsPerPixel := bpp;
f.BytesPerPixel := (bpp + 7) div 8;
m := SDL_ListModes(@f, SDL_OPENGL or SDL_FULLSCREEN);
- if (m <> NIL) and (IntPtr(m) <> -1) then
+ if (m <> NIL) and (UIntPtr(m) <> UIntPtr(-1)) then
begin
count := 0;
while m[count] <> nil do inc(count);
begin
count := 0;
while m[count] <> nil do inc(count);
RemoveJoystick(i);
if screen <> nil then
begin
RemoveJoystick(i);
if screen <> nil then
begin
- {$IFDEF USE_NOGL}
+ {$IFDEF NOGL_INIT}
nogl_Quit;
{$ENDIF}
SDL_FreeSurface(screen)
nogl_Quit;
{$ENDIF}
SDL_FreeSurface(screen)