diff --git a/sc2/src/uqm/units.h b/sc2/src/uqm/units.h index 67d7bcf13..e1db71f10 100644 --- a/sc2/src/uqm/units.h +++ b/sc2/src/uqm/units.h @@ -163,8 +163,8 @@ universeToLogy (COORD uy) >>(CIRCLE_SHIFT-FACING_SHIFT)) #define FACING_TO_ANGLE(f) ((f)<<(CIRCLE_SHIFT-FACING_SHIFT)) -#define NORMALIZE_ANGLE(a) ((COUNT)(a)&(COUNT)(FULL_CIRCLE-1)) -#define NORMALIZE_FACING(f) ((COUNT)(f)&((1 << FACING_SHIFT)-1)) +#define NORMALIZE_ANGLE(a) ((COUNT)((a)&(FULL_CIRCLE-1))) +#define NORMALIZE_FACING(f) ((COUNT)((f)&((1 << FACING_SHIFT)-1))) #define DEGREES_TO_ANGLE(d) NORMALIZE_ANGLE((((d) % 360) * FULL_CIRCLE \ + HALF_CIRCLE) / 360)