X-Git-Url: http://deadsoftware.ru/gitweb?a=blobdiff_plain;f=src%2Fgame%2Fg_basic.pas;h=132e76ee156f3aeb2c56eab19b16582201a059c6;hb=5472594f32e33da0c66606ec9eebc8f798ef6b54;hp=4b505ab50bcd76074c76e772a25b76c9aec226f0;hpb=dfd3e97bffa213f5b21206b8a292b80180bab948;p=d2df-sdl.git diff --git a/src/game/g_basic.pas b/src/game/g_basic.pas index 4b505ab..132e76e 100644 --- a/src/game/g_basic.pas +++ b/src/game/g_basic.pas @@ -1,9 +1,25 @@ +(* 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 + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + *) +{$MODE DELPHI} unit g_basic; interface uses - WADEDITOR, g_phys; + wadreader, g_phys; const GAME_VERSION = '0.667'; @@ -496,14 +512,14 @@ begin a := abs(vx); b := abs(vy); - if a = 0 then + if a = 0 then c := 0 - else + else c := RadToDeg(ArcTan(b/a)); - if vy < 0 then + if vy < 0 then c := -c; - if vx > 0 then + if vx > 0 then c := 180 - c; c := c + 180; @@ -828,7 +844,7 @@ var begin while (fmt[m] = ' ') and (m < Length(fmt)) do Inc(m); - if (m >= Length(fmt)) then + if (m >= Length(fmt)) then Break; if (fmt[m] = '%') then @@ -894,7 +910,7 @@ begin else Break; end; - + else {case} Break; end; {case} @@ -967,7 +983,7 @@ begin o^ := p.Obj; end; - + UID_MONSTER: begin m := g_Monsters_Get(UID);