From 207240f27748f3484910cc1f6d3be251354b023a Mon Sep 17 00:00:00 2001 From: NY00123 Date: Sat, 18 Apr 2020 10:43:54 +0300 Subject: [PATCH] Add GetQ16AngleFromVect wrapper function to sw/src/game.h --- source/sw/src/game.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/sw/src/game.h b/source/sw/src/game.h index 2c6c21a0a..2f7117d68 100644 --- a/source/sw/src/game.h +++ b/source/sw/src/game.h @@ -448,6 +448,10 @@ extern char MessageOutputString[256]; #define ANGLE_2_PLAYER(pp,x,y) (NORM_ANGLE(getangle(pp->posx-(x), pp->posy-(y)))) #define NORM_Q16ANGLE(ang) ((ang) & 0x7FFFFFF) +static fix16_t FORCE_INLINE GetQ16AngleFromVect(int32_t xvect, int32_t yvect) +{ + return (PedanticMode ? getq16angle : gethiq16angle)(xvect, yvect); +} int StdRandomRange(int range); #define STD_RANDOM_P2(pwr_of_2) (MOD_P2(rand(),(pwr_of_2)))