diff --git a/src/game/g_weapons.pas b/src/game/g_weapons.pas
index ca4630ed2023d55edc648994e9021a736d8b9b53..5d6a7848adf18b7b061505e667026823c8f13098 100644 (file)
--- a/src/game/g_weapons.pas
+++ b/src/game/g_weapons.pas
stt := curTimeMicro();
{$ENDIF}
- wallHitFlag := g_Map_traceToNearestWall(x, y, x2, y2, @wallHitX, @wallHitY);
+ wallHitFlag := (g_Map_traceToNearestWall(x, y, x2, y2, @wallHitX, @wallHitY) <> nil);
if wallHitFlag then
begin
x2 := wallHitX;
var
i: Integer;
a: SmallInt;
- p: TPoint;
+ p: TDFPoint;
begin
if Shots = nil then
Exit;