X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame_mm%2Fmm_game.c;h=267f4c5e106dc3b96ef89e4cedf1a0768910fc3a;hb=a1658d14b0ff3ddb46cc075aba1dddf7d01c6442;hp=63d7690b72b232c420d817d5731eb8eb3508c073;hpb=3f122c168c929658a001b385be98ac613b41c7ec;p=rocksndiamonds.git diff --git a/src/game_mm/mm_game.c b/src/game_mm/mm_game.c index 63d7690b..267f4c5e 100644 --- a/src/game_mm/mm_game.c +++ b/src/game_mm/mm_game.c @@ -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; }