rnd-20070315-2-src
[rocksndiamonds.git] / src / tools.c
index bf4e262bfc9d4fa8aad1ac12dea5d04175e06260..558e83a61c2a54413394bdeb417220def55948fb 100644 (file)
@@ -1766,7 +1766,11 @@ static void DrawPreviewLevelExt(int from_x, int from_y)
   int real_preview_xsize = MIN(level_xsize, preview.xsize);
   int real_preview_ysize = MIN(level_ysize, preview.ysize);
   int dst_x = SX + ALIGNED_XPOS(preview.x, preview_width, preview.align);
+#if 1
+  int dst_y = SY + ALIGNED_YPOS(preview.y, preview_height, preview.valign);
+#else
   int dst_y = SY + preview.y;
+#endif
   int x, y;
 
   DrawBackground(dst_x, dst_y, preview_width, preview_height);
@@ -1838,10 +1842,6 @@ static void DrawPreviewLevelLabelExt(int mode)
     font_nr = FONT_TEXT_3;
 #endif
 
-#if 0
-  printf("??? %d, %d\n", game_status, font_nr);
-#endif
-
 #if 1
   max_len_label_text = getMaxTextLength(pos, font_nr);
 #else
@@ -1908,12 +1908,8 @@ void DrawPreviewLevel(boolean restart)
   int last_game_status = game_status;          /* save current game status */
 
 #if 0
-#if 1
-  game_status = GAME_MODE_MAIN;
-#else
   /* force PREVIEW font on preview level */
   game_status = GAME_MODE_PSEUDO_PREVIEW;
-#endif
 #endif
 
   if (restart)
@@ -2634,7 +2630,7 @@ boolean Request(char *text, unsigned int req_state)
   /* clear door drawing field */
   DrawBackground(DX, DY, DXSIZE, DYSIZE);
 
-  /* force DOOR font on preview level */
+  /* force DOOR font inside door area */
   game_status = GAME_MODE_PSEUDO_DOOR;
 
   /* write text for request */