X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_bd%2Fbd_cave.c;h=d946bac4c203a3decaa24f2304211802e40a217c;hb=90863c926554302e589b60a85a3468b31292c4ff;hp=cedab63d1da8d917bb766dc8d81b35550ef981f6;hpb=40705fd048ae2a23c4598ada848570f798ced780;p=rocksndiamonds.git diff --git a/src/game_bd/bd_cave.c b/src/game_bd/bd_cave.c index cedab63d..d946bac4 100644 --- a/src/game_bd/bd_cave.c +++ b/src/game_bd/bd_cave.c @@ -1455,12 +1455,12 @@ void gd_drawcave_game(const GdCave *cave, draw = gd_elements[O_PLAYER].image_game; } } - else if (cave->last_direction == GD_MV_UP) + else if (cave->last_direction == GD_MV_UP && use_bd_up_down_graphics()) { map = O_PLAYER_UP; draw = gd_elements[O_PLAYER_UP].image_game; } - else if (cave->last_direction == GD_MV_DOWN) + else if (cave->last_direction == GD_MV_DOWN && use_bd_up_down_graphics()) { map = O_PLAYER_DOWN; draw = gd_elements[O_PLAYER_DOWN].image_game; @@ -1522,8 +1522,8 @@ void gd_drawcave_game(const GdCave *cave, // change only graphically if (hate_invisible_outbox) { - elemmapping[O_PRE_INVIS_OUTBOX] = O_PRE_OUTBOX; - elemmapping[O_INVIS_OUTBOX] = O_OUTBOX; + elemmapping[O_PRE_INVIS_OUTBOX] = elemmapping[O_PRE_OUTBOX]; + elemmapping[O_INVIS_OUTBOX] = elemmapping[O_OUTBOX]; } if (hate_invisible_outbox)