X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_mm%2Fmm_init.c;h=a82b61df28d21917bb3a6258b2bda0e7e62c1f5d;hb=b0f18dbef013a0a3174ffd22cb468896b9db86fd;hp=1906c97d3bbb69fb75d58cc868aac7d0bcb91e82;hpb=115ce6f2da1914d68b0fe0e5f9082973190dacdd;p=rocksndiamonds.git diff --git a/src/game_mm/mm_init.c b/src/game_mm/mm_init.c index 1906c97d..a82b61df 100644 --- a/src/game_mm/mm_init.c +++ b/src/game_mm/mm_init.c @@ -4,7 +4,7 @@ // (c) 1994-2017 by Artsoft Entertainment // Holger Schemel // info@artsoft.org -// http://www.artsoft.org/ +// https://www.artsoft.org/ // ---------------------------------------------------------------------------- // mm_init.c // ============================================================================ @@ -171,6 +171,15 @@ void InitElementProperties_MM(void) }; static int ep_pacman_num = sizeof(ep_pacman) / sizeof(int); + static int ep_envelope[] = + { + EL_ENVELOPE_1, + EL_ENVELOPE_2, + EL_ENVELOPE_3, + EL_ENVELOPE_4, + }; + static int ep_envelope_num = sizeof(ep_envelope) / sizeof(int); + static long ep_bit[] = { EP_BIT_GRID, @@ -186,6 +195,7 @@ void InitElementProperties_MM(void) EP_BIT_INACTIVE, EP_BIT_WALL, EP_BIT_PACMAN, + EP_BIT_ENVELOPE, }; static int *ep_array[] = { @@ -202,6 +212,7 @@ void InitElementProperties_MM(void) ep_inactive, ep_wall, ep_pacman, + ep_envelope, }; static int *ep_num[] = { @@ -218,20 +229,21 @@ void InitElementProperties_MM(void) &ep_inactive_num, &ep_wall_num, &ep_pacman_num, + &ep_envelope_num, }; static int num_properties = sizeof(ep_num) / sizeof(int *); - for(i = 0; i < MAX_ELEMENTS; i++) + for (i = 0; i < MAX_ELEMENTS; i++) Elementeigenschaften[i] = 0; - for(i = 0; i < num_properties; i++) - for(j = 0; j < *(ep_num[i]); j++) + for (i = 0; i < num_properties; i++) + for (j = 0; j < *(ep_num[i]); j++) Elementeigenschaften[(ep_array[i])[j]] |= ep_bit[i]; - for(i = EL_CHAR_START; i <= EL_CHAR_END; i++) + for (i = EL_CHAR_START; i <= EL_CHAR_END; i++) Elementeigenschaften[i] |= (EP_BIT_CHAR | EP_BIT_INACTIVE); - for(i = EL_WALL_START; i <= EL_WALL_END; i++) + for (i = EL_WALL_START; i <= EL_WALL_END; i++) Elementeigenschaften[i] |= EP_BIT_WALL; } @@ -239,7 +251,3 @@ void mm_open_all(void) { InitElementProperties_MM(); } - -void mm_close_all(void) -{ -}