fixed bug with macro for laser angle for MM engine
[rocksndiamonds.git] / src / game_mm / mm_main.h
index 96ff6f28247cc16018cce53c8a4f8388a425e4f3..b9dd47a80befeace95c44257975565f718c0f201 100644 (file)
@@ -715,7 +715,7 @@ extern int          num_element_info;
 #define IS_22_5_ANGLE(angle)   ((angle) % 2)
 #define IS_90_ANGLE(angle)     (!((angle) % 4))
 #define IS_HORIZ_ANGLE(angle)  (!((angle) % 8))
-#define IS_VERT_ANGLE(angle)   ((angle) % 8)
+#define IS_VERT_ANGLE(angle)   (!(((angle) + 4) % 8))
 
 // mirror angles
 #define ANG_MIRROR_0           0