From e664e390617e899064a06b54409c66fdb83c2000 Mon Sep 17 00:00:00 2001 From: Vladimir Olteanu Date: Wed, 23 Jun 2021 19:14:44 +0300 Subject: [PATCH] Direction16: nits * use static_cast * fix bad math that yielded same result as correct math --- Source/missiles.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/missiles.cpp b/Source/missiles.cpp index db441cd06..9db51f20f 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -280,7 +280,7 @@ constexpr Direction16 Direction16Flip(Direction16 x, Direction16 pivot) { unsigned ret = (2 * pivot + 16 - x) % 16; - return (Direction16)ret; + return static_cast(ret); } /** @@ -331,7 +331,7 @@ Direction16 GetDirection16(Point p1, Point p2) } if (flipX) { ret = Direction16Flip(ret, DIR16_SE); - medianPivot = Direction16Flip(medianPivot, DIR16_SW); + medianPivot = Direction16Flip(medianPivot, DIR16_SE); } if (flipMedian) ret = Direction16Flip(ret, medianPivot);