- DrawTextExt(pix[PIX_DB_DOOR],gc,
- DOOR_GFX_PAGEX2+ED_WIN_LEVELNR_XPOS,
- DOOR_GFX_PAGEY1+ED_WIN_LEVELNR_YPOS,
- int2str(level_nr,2),FS_SMALL,FC_SPECIAL1);
- XCopyArea(display,pix[PIX_DB_DOOR],pix[PIX_DB_DOOR],gc,
- DOOR_GFX_PAGEX2+ED_WIN_LEVELNR_XPOS+3,
- DOOR_GFX_PAGEY1+ED_WIN_LEVELNR_YPOS,
- 7,FONT3_YSIZE,
- DOOR_GFX_PAGEX1+ED_WIN_LEVELNR_XPOS,
- DOOR_GFX_PAGEY1+ED_WIN_LEVELNR_YPOS);
- XCopyArea(display,pix[PIX_DB_DOOR],pix[PIX_DB_DOOR],gc,
- DOOR_GFX_PAGEX2+ED_WIN_LEVELNR_XPOS+14,
- DOOR_GFX_PAGEY1+ED_WIN_LEVELNR_YPOS,
- 7,FONT3_YSIZE,
- DOOR_GFX_PAGEX1+ED_WIN_LEVELNR_XPOS+9,
- DOOR_GFX_PAGEY1+ED_WIN_LEVELNR_YPOS);
-
- XCopyArea(display,pix[PIX_DOOR],pix[PIX_DB_DOOR],gc,
- DOOR_GFX_PAGEX6,DOOR_GFX_PAGEY2,
- VXSIZE,VYSIZE,
- DOOR_GFX_PAGEX1,DOOR_GFX_PAGEY2);
+
+ /* draw level number */
+ DrawTextExt(pix[PIX_DB_DOOR], gc,
+ DOOR_GFX_PAGEX2 + ED_WIN_LEVELNR_XPOS,
+ DOOR_GFX_PAGEY1 + ED_WIN_LEVELNR_YPOS,
+ int2str(level_nr, 2), FS_SMALL, FC_SPECIAL1);
+ /* copy level number to fit into level number field */
+ XCopyArea(display, pix[PIX_DB_DOOR], drawto, gc,
+ DOOR_GFX_PAGEX2 + ED_WIN_LEVELNR_XPOS + 3,
+ DOOR_GFX_PAGEY1 + ED_WIN_LEVELNR_YPOS,
+ 7, FONT3_YSIZE,
+ DX + ED_WIN_LEVELNR_XPOS,
+ DY + ED_WIN_LEVELNR_YPOS);
+ XCopyArea(display, pix[PIX_DB_DOOR], drawto, gc,
+ DOOR_GFX_PAGEX2 + ED_WIN_LEVELNR_XPOS + 14,
+ DOOR_GFX_PAGEY1 + ED_WIN_LEVELNR_YPOS,
+ 7, FONT3_YSIZE,
+ DX + ED_WIN_LEVELNR_XPOS + 9,
+ DY + ED_WIN_LEVELNR_YPOS);