X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_basic.pas;h=e3655bbac9678b575f1653b5d0ac535e26f8b6d0;hb=4c4a0406b07cdfd5051e388e8b00f02e008ed140;hp=a5790239f616380501b8e33b29ce7a19d0d7954d;hpb=c414b87769c21e17010b8de0dfe36da681edcdbb;p=d2df-sdl.git diff --git a/src/game/g_basic.pas b/src/game/g_basic.pas index a579023..e3655bb 100644 --- a/src/game/g_basic.pas +++ b/src/game/g_basic.pas @@ -88,6 +88,10 @@ procedure SortSArray(var S: SArray); function b_Text_Format(S: string): string; function b_Text_Unformat(S: string): string; + +var + gmon_dbg_los_enabled: Boolean = true; + implementation uses @@ -455,6 +459,8 @@ end; function g_Look(a, b: PObj; d: TDirection): Boolean; begin + if not gmon_dbg_los_enabled then begin result := false; exit; end; // always "wall hit" + if ((b^.X > a^.X) and (d = D_LEFT)) or ((b^.X < a^.X) and (d = D_RIGHT)) then begin