fixed regression bug with growing steel wall turning into normal wall
authorHolger Schemel <info@artsoft.org>
Mon, 23 Jan 2023 22:39:09 +0000 (23:39 +0100)
committerHolger Schemel <info@artsoft.org>
Mon, 23 Jan 2023 22:42:34 +0000 (23:42 +0100)
This fixes a very nasty bug in commit 4b754efd that caused growing
steel wall turning into normal wall instead of steel wall (which is
not immediately visible as growing wall animations use steel wall).

src/game.c

index 31a52004fc77bd999cc7f86ac9468364c0fb4057..68916166423958080b3b6718bdbf5f2d355a331c 100644 (file)
@@ -9859,7 +9859,7 @@ static void CheckWallGrowing(int ax, int ay)
 
   if (((stop_top && stop_bottom) || stop_horizontal) &&
       ((stop_left && stop_right) || stop_vertical))
-    Tile[ax][ay] = EL_WALL;
+    Tile[ax][ay] = (is_steelwall ? EL_STEELWALL : EL_WALL);
 
   if (new_wall)
     PlayLevelSoundAction(ax, ay, ACTION_GROWING);