X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_weapons.pas;h=46b0d776582796efaacb7644d012fe1c49d86c64;hb=2b79b90a46d647d1d5bf4205862be5ffa296add1;hp=d52abc5fb519b33ed746296c632eae8a64cc6a3f;hpb=e80d55312d7d3bacaa3d642a83cda0c8a1026a97;p=d2df-sdl.git diff --git a/src/game/g_weapons.pas b/src/game/g_weapons.pas index d52abc5..46b0d77 100644 --- a/src/game/g_weapons.pas +++ b/src/game/g_weapons.pas @@ -1763,7 +1763,7 @@ var xe, ye: Integer; s, c: Extended; i: Integer; - wallHitIdx: Integer = -1; + wallHitFlag: Boolean = false; wallHitX: Integer = 0; wallHitY: Integer = 0; didHit: Boolean = false; @@ -1806,8 +1806,8 @@ begin stt := curTimeMicro(); {$ENDIF} - wallHitIdx := g_Map_traceToNearestWall(x, y, x2, y2, @wallHitX, @wallHitY); - if (wallHitIdx >= 0) then + wallHitFlag := g_Map_traceToNearestWall(x, y, x2, y2, @wallHitX, @wallHitY); + if wallHitFlag then begin x2 := wallHitX; y2 := wallHitY; @@ -1848,13 +1848,13 @@ begin // need new coords for trigger wallHitX := xe; wallHitY := ye; - wallHitIdx := -1; // no sparks + wallHitFlag := false; // no sparks break; end; end; // need sparks? - if (wallHitIdx >= 0) then + if wallHitFlag then begin {$IF DEFINED(D2F_DEBUG)} stt := curTimeMicro()-stt;