From 01deb13694caad2cff45b392a17e533240393e2f Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Fri, 12 Nov 2021 11:09:24 +0100 Subject: [PATCH] - SW: fixed NORM_xxx macros kHitIndexMask already has the -1 considered, it is 0x3fff. --- source/games/sw/src/game.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/games/sw/src/game.h b/source/games/sw/src/game.h index bee72b66a..784713c96 100644 --- a/source/games/sw/src/game.h +++ b/source/games/sw/src/game.h @@ -330,9 +330,9 @@ inline int SPRITEp_SIZE_BOS(const spritetype* sp) #define HIT_SECTOR BIT(14) #define HIT_PLAX_WALL BIT(16) -#define NORM_SPRITE(val) ((val) & (kHitIndexMask - 1)) -#define NORM_WALL(val) ((val) & (kHitIndexMask - 1)) -#define NORM_SECTOR(val) ((val) & (kHitIndexMask - 1)) +#define NORM_SPRITE(val) ((val) & (kHitIndexMask)) +#define NORM_WALL(val) ((val) & (kHitIndexMask)) +#define NORM_SECTOR(val) ((val) & (kHitIndexMask)) // overwritesprite flags #define OVER_SPRITE_MIDDLE (BIT(0))