From 9f86e70f2f7145070ddff69f965ecf27651aedc8 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sat, 14 Sep 2019 11:52:22 +0200 Subject: [PATCH] Weapon Select: Fix precision issue with flawed bitfield check. Otherwise we're only getting access to 23 bits of mantissa... this should totally be classified as a compiler bug, by the way. --- src/client/valve/hud_weaponselect.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/client/valve/hud_weaponselect.c b/src/client/valve/hud_weaponselect.c index d03faae9..573b9c2a 100644 --- a/src/client/valve/hud_weaponselect.c +++ b/src/client/valve/hud_weaponselect.c @@ -16,12 +16,12 @@ vector vHUDSlotNumPos[6] = { - [168 / 255,72 / 128], - [188 / 255,72 / 128], - [208 / 255,72 / 128], - [168 / 255,92 / 128], - [188 / 255,92 / 128], - [208 / 255,92 / 128] + [168 / 255, 72 / 128], + [188 / 255, 72 / 128], + [208 / 255, 72 / 128], + [168 / 255, 92 / 128], + [188 / 255, 92 / 128], + [208 / 255, 92 / 128] }; void HUD_DrawWeaponSelect_Forward(void) @@ -45,7 +45,7 @@ void HUD_DrawWeaponSelect_Forward(void) pSeat->fHUDWeaponSelectTime = time + 3; - if (!(pl.g_items & g_weapons[pSeat->fHUDWeaponSelected].id)) { + if not (pl.g_items & g_weapons[pSeat->fHUDWeaponSelected].id) { HUD_DrawWeaponSelect_Forward(); } } @@ -71,7 +71,7 @@ void HUD_DrawWeaponSelect_Back(void) pSeat->fHUDWeaponSelectTime = time + 3; - if (!(pl.g_items & g_weapons[pSeat->fHUDWeaponSelected].id)) { + if not (pl.g_items & g_weapons[pSeat->fHUDWeaponSelected].id) { HUD_DrawWeaponSelect_Back(); } }