added option to rotate newly created gray ball content for MM engine
[rocksndiamonds.git] / src / game_mm / mm_game.c
index 63d7690b72b232c420d817d5731eb8eb3508c073..267f4c5e106dc3b96ef89e4cedf1a0768910fc3a 100644 (file)
@@ -3493,7 +3493,11 @@ static void GameActions_MM_Ext(void)
 
       int new_element = native_mm_level.ball_content[element_pos];
 
-      Store[ELX][ELY] = get_rotated_element(new_element, RND(16));
+      // randomly rotate newly created game element, if needed
+      if (native_mm_level.rotate_ball_content)
+       new_element = get_rotated_element(new_element, RND(16));
+
+      Store[ELX][ELY] = new_element;
       Store2[ELX][ELY] = TRUE;
     }