From 2ff5661baacfc6518e7cfad0e85a88f16f5f5d2a Mon Sep 17 00:00:00 2001 From: Ketmar Dark Date: Tue, 22 Aug 2017 21:58:45 +0300 Subject: [PATCH] removed some unused code in `lineAABBIntersects()` --- src/game/g_grid.pas | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/game/g_grid.pas b/src/game/g_grid.pas index 579e5f8..9b99c7c 100644 --- a/src/game/g_grid.pas +++ b/src/game/g_grid.pas @@ -187,7 +187,7 @@ var xd, yd: Integer; // current coord e: Integer; // "error" (as in bresenham algo) rem: Integer; - term: Integer; + //!term: Integer; d0, d1: PInteger; xfixed: Boolean; temp: Integer; @@ -277,7 +277,7 @@ begin xd := x0; yd := y0; e := 2*dsy-dsx; - term := x1; + //!term := x1; xfixed := false; if (y0 < wy0) then @@ -308,6 +308,7 @@ begin if (rem >= dsx) then begin Inc(yd); e -= dx2; end; end; + (* if (y1 > wy1) then begin // clip at bottom @@ -321,10 +322,11 @@ begin Inc(term); // draw last point //if (term = xd) then exit; // this is the only point, get out of here + *) if (sty = -1) then yd := -yd; - if (stx = -1) then begin xd := -xd; term := -term; end; - dx2 -= dy2; + if (stx = -1) then begin xd := -xd; {!term := -term;} end; + //!dx2 -= dy2; inx := d0^; iny := d1^; -- 2.29.2