fixed bug with not updating game panel when leaving invisible warp mode
authorHolger Schemel <info@artsoft.org>
Sat, 9 Jan 2021 11:54:19 +0000 (12:54 +0100)
committerHolger Schemel <info@artsoft.org>
Sat, 9 Jan 2021 11:54:19 +0000 (12:54 +0100)
src/game.c
src/game.h
src/tape.c

index 2ccc79c..d8a3d16 100644 (file)
@@ -2869,12 +2869,10 @@ void UpdateAndDisplayGameControlValues(void)
   DisplayGameControlValues();
 }
 
-#if 0
-static void UpdateGameDoorValues(void)
+void UpdateGameDoorValues(void)
 {
   UpdateGameControlValues();
 }
-#endif
 
 void DrawGameDoorValues(void)
 {
index 8316787..656bb39 100644 (file)
@@ -401,6 +401,7 @@ int GetElementFromGroupElement(int);
 
 int getPlayerInventorySize(int);
 
+void UpdateGameDoorValues(void);
 void DrawGameDoorValues(void);
 
 void UpdateAndDisplayGameControlValues(void);
index aa5b06b..2300f00 100644 (file)
@@ -459,6 +459,8 @@ void TapeDeactivateDisplayOff(boolean redraw_display)
   if (redraw_display)
   {
     RedrawPlayfield();
+
+    UpdateGameDoorValues();
     DrawGameDoorValues();
   }
 }