From e5009348f8fea651c787dc45f6296acb7e247ab8 Mon Sep 17 00:00:00 2001 From: James R Date: Thu, 24 Sep 2020 16:47:09 -0700 Subject: [PATCH] Fix fov on vertical perspective (fixes jittery view morph!!) --- src/doomdef.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/doomdef.h b/src/doomdef.h index f46945e61..f0347c716 100644 --- a/src/doomdef.h +++ b/src/doomdef.h @@ -549,7 +549,7 @@ extern UINT8 shiftdown, ctrldown, altdown; extern boolean capslock; // WARNING: a should be unsigned but to add with 2048, it isn't! -#define AIMINGTODY(a) (FINETANGENT((2048+(((INT32)a)>>ANGLETOFINESHIFT)) & FINEMASK)*160) +#define AIMINGTODY(a) FixedDiv((FINETANGENT((2048+(((INT32)a)>>ANGLETOFINESHIFT)) & FINEMASK)*160), fovtan[viewssnum]) // if we ever make our alloc stuff... #define ZZ_Alloc(x) Z_Malloc(x, PU_STATIC, NULL)