From 3e9baa7dfbbfed8d4d6575e086444bbf3325b64d Mon Sep 17 00:00:00 2001 From: frosch Date: Wed, 2 Apr 2008 14:13:15 +0000 Subject: (svn r12541) -Codechange: Declare Slope enum as bit set, and remove some (then) unneeded casts. --- src/slope_func.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/slope_func.h') diff --git a/src/slope_func.h b/src/slope_func.h index 6185d44d7..7bfa5e52d 100644 --- a/src/slope_func.h +++ b/src/slope_func.h @@ -54,7 +54,7 @@ static inline bool IsHalftileSlope(Slope s) */ static inline Slope RemoveHalftileSlope(Slope s) { - return (Slope)(s & ~SLOPE_HALFTILE_MASK); + return s & ~SLOPE_HALFTILE_MASK; } /** @@ -71,7 +71,7 @@ static inline Slope RemoveHalftileSlope(Slope s) static inline Slope ComplementSlope(Slope s) { assert(!IsSteepSlope(s) && !IsHalftileSlope(s)); - return (Slope)(0xF ^ s); + return s ^ SLOPE_ELEVATED; } /** @@ -200,7 +200,7 @@ static inline Slope SlopeWithThreeCornersRaised(Corner corner) */ static inline Slope SteepSlope(Corner corner) { - return (Slope)(SLOPE_STEEP | SlopeWithThreeCornersRaised(OppositeCorner(corner))); + return SLOPE_STEEP | SlopeWithThreeCornersRaised(OppositeCorner(corner)); } /** -- cgit v1.2.3-54-g00ecf