diff --git a/src/game/g_holmes.pas b/src/game/g_holmes.pas
index 98c458c7619d1e33d06c594789aa10ae4f25db73..3a50ffaba189b0355483ab7aa86d5eb26f4a009a 100644 (file)
--- a/src/game/g_holmes.pas
+++ b/src/game/g_holmes.pas
end;
+var
+ olEdgeL: array of Boolean = nil;
+ olEdgeR: array of Boolean = nil;
+ olEdgeU: array of Boolean = nil;
+ olEdgeD: array of Boolean = nil;
+
+procedure drawOutlines ();
+begin
+end;
+
+
procedure plrDebugDraw ();
procedure drawTileGrid ();
var
x, y: Integer;
begin
- {
- y := mapGrid.gridY0;
- while (y < mapGrid.gridY0+mapGrid.gridHeight) do
- begin
- x := mapGrid.gridX0;
- while (x < mapGrid.gridX0+mapGrid.gridWidth) do
- begin
- if (x+mapGrid.tileSize > vpx) and (y+mapGrid.tileSize > vpy) and
- (x < vpx+vpw) and (y < vpy+vph) then
- begin
- //e_DrawQuad(x, y, x+mapGrid.tileSize-1, y+mapGrid.tileSize-1, 96, 96, 96, 96);
- drawRect(x, y, mapGrid.tileSize, mapGrid.tileSize, 96, 96, 96, 255);
- end;
- Inc(x, mapGrid.tileSize);
- end;
- Inc(y, mapGrid.tileSize);
- end;
- }
for y := 0 to (mapGrid.gridHeight div mapGrid.tileSize) do
begin
drawLine(mapGrid.gridX0, mapGrid.gridY0+y*mapGrid.tileSize, mapGrid.gridX0+mapGrid.gridWidth, mapGrid.gridY0+y*mapGrid.tileSize, 96, 96, 96, 255);
glPushMatrix();
glTranslatef(-vpx, -vpy, 0);
+ drawOutlines();
+
if (showGrid) then drawTileGrid();
if (laserSet) then g_Mons_AlongLine(laserX0, laserY0, laserX1, laserY1, monsCollector, true);