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);
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
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)
/* 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 */