diff --git a/src/game/g_holmes.pas b/src/game/g_holmes.pas
index ae7c7b49e67e8c629b8fa7a2f28772048e3c5339..8c4b111d40c6607549ed3c9d29d84dc7d49da04f 100644 (file)
--- a/src/game/g_holmes.pas
+++ b/src/game/g_holmes.pas
uses
SysUtils, Classes, GL, SDL2,
uses
SysUtils, Classes, GL, SDL2,
- MAPDEF, g_options, utils, hashtable, xparser;
+ MAPDEF, g_main, g_options, utils, hashtable, xparser;
var
var
glScissor(0, gWinSizeY-gPlayerScreenSize.Y-1, vpw, vph);
glPushMatrix();
glScissor(0, gWinSizeY-gPlayerScreenSize.Y-1, vpw, vph);
glPushMatrix();
+ if g_dbg_scale_05 then glScalef(0.5, 0.5, 1.0);
glTranslatef(-vpx, -vpy, 0);
if (showGrid) then drawTileGrid();
glTranslatef(-vpx, -vpy, 0);
if (showGrid) then drawTileGrid();
// ////////////////////////////////////////////////////////////////////////// //
procedure g_Holmes_Draw ();
begin
// ////////////////////////////////////////////////////////////////////////// //
procedure g_Holmes_Draw ();
begin
+ {$IF not DEFINED(HEADLESS)}
holmesInitCommands();
holmesInitBinds();
holmesInitCommands();
holmesInitBinds();
begin
plrDebugDraw();
end;
begin
plrDebugDraw();
end;
+ {$ENDIF}
laserSet := false;
end;
laserSet := false;
end;
procedure g_Holmes_DrawUI ();
begin
procedure g_Holmes_DrawUI ();
begin
+ {$IF not DEFINED(HEADLESS)}
uiDraw();
drawCursor();
uiDraw();
drawCursor();
+ {$ENDIF}
end;
end;
// load bindings from file
try
// load bindings from file
try
- st := openDiskFileRO('holmes.rc');
+ st := openDiskFileRO(GameDir+'holmes.rc');
pr := TFileTextParser.Create(st);
conwriteln('parsing "holmes.rc"...');
while (pr.tokType <> pr.TTEOF) do
pr := TFileTextParser.Create(st);
conwriteln('parsing "holmes.rc"...');
while (pr.tokType <> pr.TTEOF) do