rnd-20080618-1-src
authorHolger Schemel <info@artsoft.org>
Wed, 18 Jun 2008 11:14:53 +0000 (13:14 +0200)
committerHolger Schemel <info@artsoft.org>
Sat, 30 Aug 2014 08:57:03 +0000 (10:57 +0200)
* fixed redraw problem of special editor door when playing from editor

ChangeLog
src/conftime.h
src/editor.c
src/tools.c

index 3926053603fb9b015960c51d6839a7fddd1a0bf2..5988017db0da77e3f59e95bcd4cf3555b6ffb105 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2008-06-16
+       * fixed redraw problem of special editor door when playing from editor
+
 2008-06-16
        * fixed initialization of gfx_element for level sketch image creation
 
index 19444a83da998345b249e2772b7280c661515986..0aa50597569e516eb1a1f356fe4303c78f88f14c 100644 (file)
@@ -1 +1 @@
-#define COMPILE_DATE_STRING "2008-06-16 01:12"
+#define COMPILE_DATE_STRING "2008-06-18 13:12"
index 7ed2bb295cdf2e76bfe9e7d4913e28c9eaa29e16..f4fdbcd49af657cf51fb4cf4fd86ed6a14ef5cd9 100644 (file)
@@ -7134,6 +7134,8 @@ void CheckElementDescriptions()
 
 void DrawLevelEd()
 {
+  StopAnimation();
+
   CloseDoor(DOOR_CLOSE_ALL);
 
 #if 1
@@ -11106,6 +11108,8 @@ static void HandleControlButtons(struct GadgetInfo *gi)
 
        CloseDoor(DOOR_CLOSE_ALL);
 
+       BackToFront();          /* force redraw of undrawn special door */
+
        DrawCompleteVideoDisplay();
 
        level_editor_test_game = TRUE;
index dba82c010ae8940b40af2627ff32c33e360aa8b1..e80cd9967eb6c6acfd8e603e3c3fe0e87bf7c6f2 100644 (file)
@@ -548,7 +548,7 @@ static void FadeExt(int fade_mask, int fade_mode, int fade_type)
   }
 #endif
 
-  /* !!! what abount fade_mask == REDRAW_FIELD | REDRAW_ALL ??? !!! */
+  /* !!! what about fade_mask == REDRAW_FIELD | REDRAW_ALL ??? !!! */
 
 #if 0
   printf("::: NOW FADING %d ... [%d]\n", fade_mode, fade_type);