From 3ce701cfd8b1fb73270048f46389bcae83793ef3 Mon Sep 17 00:00:00 2001 From: Dragorn421 Date: Sun, 3 Apr 2022 20:32:18 +0200 Subject: Angle cleanup - miscellaneous (#1159) * Add `BINANG_TO_RAD_ALT2` * Few hex constants in place of decimal cardinal angles * Use `BINANG_TO_DEGF` more * Use `DEG_TO_RAD(int)` for angle literals * `BINANG_TO_RAD_ALT(literal)` -> use `BINANG_TO_RAD` * Somewhat arbitrary literal angles cleanup --- src/code/sys_math.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/code/sys_math.c') diff --git a/src/code/sys_math.c b/src/code/sys_math.c index 9e65cdaa3..0a85d5cf6 100644 --- a/src/code/sys_math.c +++ b/src/code/sys_math.c @@ -39,9 +39,9 @@ f32 Math_PowF(f32 base, s32 exp) { } f32 Math_SinF(f32 angle) { - return sins((s16)(angle * (32767.0f / M_PI))) * SHT_MINV; + return sins((s16)(angle * (0x7FFF / M_PI))) * SHT_MINV; } f32 Math_CosF(f32 angle) { - return coss((s16)(angle * (32767.0f / M_PI))) * SHT_MINV; + return coss((s16)(angle * (0x7FFF / M_PI))) * SHT_MINV; } -- cgit v1.2.3