X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftools.c;h=558e83a61c2a54413394bdeb417220def55948fb;hb=0868de4751d9e3d4b2f3185c52edb5569217d39a;hp=bf4e262bfc9d4fa8aad1ac12dea5d04175e06260;hpb=f648fc704c75dcfb0e7721a723c7c7391e708370;p=rocksndiamonds.git diff --git a/src/tools.c b/src/tools.c index bf4e262b..558e83a6 100644 --- a/src/tools.c +++ b/src/tools.c @@ -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 */