X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_em%2Ftab_generate.c;fp=src%2Fgame_em%2Ftab_generate.c;h=c532f7d39cd7481242b07c630b6c0e99cf5a43d6;hb=c734235e0757e54dfdf6645d07a76c2a0bc591ba;hp=69e9036be34b5f17fefa1d215bebc6065e0db17c;hpb=320d4a2e79c5562cc55d83927e0ac4d05080ccb4;p=rocksndiamonds.git diff --git a/src/game_em/tab_generate.c b/src/game_em/tab_generate.c index 69e9036b..c532f7d3 100644 --- a/src/game_em/tab_generate.c +++ b/src/game_em/tab_generate.c @@ -22,6 +22,16 @@ int tile_blank[] = Xblank, 1, Xacid_splash_e, 1, Xacid_splash_w, 1, +#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS + Xfake_acid_1, 1, + Xfake_acid_2, 1, + Xfake_acid_3, 1, + Xfake_acid_4, 1, + Xfake_acid_5, 1, + Xfake_acid_6, 1, + Xfake_acid_7, 1, + Xfake_acid_8, 1, +#endif TILE_MAX }; @@ -31,6 +41,16 @@ int tile_acid[] = Xblank, 1, Xacid_splash_e, 1, Xacid_splash_w, 1, +#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS + Xfake_acid_1, 1, + Xfake_acid_2, 1, + Xfake_acid_3, 1, + Xfake_acid_4, 1, + Xfake_acid_5, 1, + Xfake_acid_6, 1, + Xfake_acid_7, 1, + Xfake_acid_8, 1, +#endif Xacid_1, 1, Xacid_2, 1, Xacid_3, 1, @@ -42,6 +62,22 @@ int tile_acid[] = TILE_MAX }; +/* 0=stop 1=fake_acid */ +int tile_fake_acid[] = +{ +#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS + Xfake_acid_1, 1, + Xfake_acid_2, 1, + Xfake_acid_3, 1, + Xfake_acid_4, 1, + Xfake_acid_5, 1, + Xfake_acid_6, 1, + Xfake_acid_7, 1, + Xfake_acid_8, 1, +#endif + TILE_MAX +}; + /* 0=stop 1=amoeba */ int tile_amoeba[] = { @@ -64,6 +100,16 @@ int tile_android_move[] = Xblank, 1, Xacid_splash_e, 1, Xacid_splash_w, 1, +#ifdef EM_ENGINE_USE_ADDITIONAL_ELEMENTS + Xfake_acid_1, 1, + Xfake_acid_2, 1, + Xfake_acid_3, 1, + Xfake_acid_4, 1, + Xfake_acid_5, 1, + Xfake_acid_6, 1, + Xfake_acid_7, 1, + Xfake_acid_8, 1, +#endif Xplant, 1, TILE_MAX }; @@ -4387,6 +4433,9 @@ unsigned char tab_blank[TILE_MAX]; /* 0=stop 1=acid */ unsigned char tab_acid[TILE_MAX]; +/* 0=stop 1=fake_acid */ +unsigned char tab_fake_acid[TILE_MAX]; + /* 0=stop 1=amoeba */ unsigned char tab_amoeba[TILE_MAX]; @@ -4579,6 +4628,7 @@ void tab_generate(void) { create_tab(tile_blank, tab_blank); create_tab(tile_acid, tab_acid); + create_tab(tile_fake_acid, tab_fake_acid); create_tab(tile_amoeba, tab_amoeba); create_tab(tile_android_move, tab_android_move); create_explode();