X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftools.c;h=b1c832c04e6f839302880dc74e8c9f30c04d5bc3;hb=fd593e3b37f142503b0b34541d70e51f2d1cfc05;hp=e1ec84bd480dd9a172ed29da0b54275b99d73613;hpb=091030459bbdc406295bcb6d9ecc431081ff03db;p=rocksndiamonds.git diff --git a/src/tools.c b/src/tools.c index e1ec84bd..b1c832c0 100644 --- a/src/tools.c +++ b/src/tools.c @@ -2356,6 +2356,22 @@ static void HandleToolButtons(struct GadgetInfo *gi) request_gadget_id = gi->custom_id; } +int get_next_element(int element) +{ + switch(element) + { + case EL_QUICKSAND_FILLING: return EL_MORAST_VOLL; + case EL_QUICKSAND_EMPTYING: return EL_MORAST_LEER; + case EL_MAGIC_WALL_FILLING: return EL_MAGIC_WALL_FULL; + case EL_MAGIC_WALL_EMPTYING: return EL_MAGIC_WALL_EMPTY; + case EL_MAGIC_WALL_BD_FILLING: return EL_MAGIC_WALL_BD_FULL; + case EL_MAGIC_WALL_BD_EMPTYING: return EL_MAGIC_WALL_BD_EMPTY; + case EL_AMOEBA_DRIPPING: return EL_AMOEBE_NASS; + + default: return element; + } +} + int el2gfx(int element) { switch(element)