diff --git a/src/game/g_grid.pas b/src/game/g_grid.pas
index 5ef72f2ace02f5868e1e16771ffa6eefce4c2f53..5af372b63a33e5a2ccac7d592829198e60d496b7 100644 (file)
--- a/src/game/g_grid.pas
+++ b/src/game/g_grid.pas
-(* Copyright (C) DooM 2D:Forever Developers
+(* Copyright (C) Doom 2D: Forever Developers
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
interface
+{$IFDEF USE_MEMPOOL}
uses
mempool;
+{$ENDIF}
const
GridTileSize = 32; // must be power of two!
type
TBodyProxyId = Integer;
- generic TBodyGridBase<ITP> = class(TPoolObject)
+ generic TBodyGridBase<ITP> = class{$IFDEF USE_MEMPOOL}(TPoolObject){$ENDIF}
public
type TGridQueryCB = function (obj: ITP; tag: Integer): Boolean is nested; // return `true` to stop
type TGridRayQueryCB = function (obj: ITP; tag: Integer; x, y, prevx, prevy: Integer): Boolean is nested; // return `true` to stop