- for(y=0;y<3;y++) for(x=0;x<3;x++)
- DrawMiniElement(1+5*i+x,2+y,level.mampfer_inhalt[i][x][y]);
-
- DrawText(SX+MINI_TILEX+(5*i+1)*MINI_TILEX+1,
- SY+2*MINI_TILEY+(4)*MINI_TILEY-4,
- int2str(i+1,1),FS_SMALL,FC_YELLOW);
- }
-
- /* Inhalt der Amöbe */
- for(y=0;y<2;y++) for(x=0;x<2;x++)
- {
- DrawMiniElement(29+x,26+y,EL_ERDREICH);
- XFillRectangle(display,drawto,gc,
- SX+29*MINI_TILEX+MINI_TILEX/2-1,
- SY+26*MINI_TILEY+MINI_TILEY/2-1,
- MINI_TILEX+2,MINI_TILEY+2);
- }
- XCopyArea(display,drawto,drawto,gc,
- SX+29*MINI_TILEX,SY+26*MINI_TILEY,
- 3*MINI_TILEX,3*MINI_TILEY,
- SX+29*MINI_TILEX-MINI_TILEX/2,SY+26*MINI_TILEY-MINI_TILEY/2);
- DrawMiniElement(29,26,level.amoebe_inhalt);
-
- for(i=0;i<11+3+2;i++)
- {
- XCopyArea(display,pix[PIX_DOOR],drawto,gc,
- DOOR_GFX_PAGEX4+ED_BUTTON_MINUS_XPOS,
- DOOR_GFX_PAGEY1+ED_BUTTON_MINUS_YPOS,
- DXSIZE-4,ED_BUTTON_MINUS_YSIZE,
- ED_COUNT_GADGET_XPOS,
- ED_COUNT_GADGET_YPOS+i*ED_COUNT_GADGET_YSIZE);
-
- if (i<11)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+i*ED_COUNT_GADGET_YSIZE,
- int2str(level.score[i],3),FS_SMALL,FC_YELLOW);
- else if (i==11)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+11*ED_COUNT_GADGET_YSIZE,
- int2str(level.tempo_amoebe,3),FS_SMALL,FC_YELLOW);
- else if (i==12)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+12*ED_COUNT_GADGET_YSIZE,
- int2str(level.dauer_sieb,3),FS_SMALL,FC_YELLOW);
- else if (i==13)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+13*ED_COUNT_GADGET_YSIZE,
- int2str(level.dauer_ablenk,3),FS_SMALL,FC_YELLOW);
- else if (i==14)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+14*ED_COUNT_GADGET_YSIZE,
- int2str(level.edelsteine,3),FS_SMALL,FC_YELLOW);
- else if (i==15)
- DrawText(ED_COUNT_VALUE_XPOS,
- ED_COUNT_VALUE_YPOS+15*ED_COUNT_GADGET_YSIZE,
- int2str(level.time,3),FS_SMALL,FC_YELLOW);
- }
-
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+0*ED_COUNT_TEXT_YSIZE,
- "Score for Emerald",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+1*ED_COUNT_TEXT_YSIZE,
- "Score for Diamond",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+2*ED_COUNT_TEXT_YSIZE,
- "Score for smashing a Bug",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+3*ED_COUNT_TEXT_YSIZE,
- "Score for smashing a Spaceship",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+4*ED_COUNT_TEXT_YSIZE,
- "Score for smashing a Cruncher",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+5*ED_COUNT_TEXT_YSIZE,
- "Score for smashing an Alien",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+6*ED_COUNT_TEXT_YSIZE,
- "Score for smashing a Pacman",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+7*ED_COUNT_TEXT_YSIZE,
- "Score for cracking a nut",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+8*ED_COUNT_TEXT_YSIZE,
- "Score for dynamite",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+9*ED_COUNT_TEXT_YSIZE,
- "Score for key",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+10*ED_COUNT_TEXT_YSIZE,
- "Score for each 10 seconds left",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+11*ED_COUNT_TEXT_YSIZE,
- "Speed of the amoeba / Content",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+12*ED_COUNT_TEXT_YSIZE,
- "Time for magic wall",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+13*ED_COUNT_TEXT_YSIZE,
- "Time for wheel",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+14*ED_COUNT_TEXT_YSIZE,
- "Emeralds needed in this level",FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_TEXT_XPOS,ED_COUNT_TEXT_YPOS+15*ED_COUNT_TEXT_YSIZE,
- "Time available for this level",FS_SMALL,FC_YELLOW);
-
- XCopyArea(display,pix[PIX_DOOR],drawto,gc,
- DOOR_GFX_PAGEX4+ED_WIN_COUNT_XPOS,
- DOOR_GFX_PAGEY1+ED_WIN_COUNT_YPOS,
- ED_WIN_COUNT_XSIZE,ED_WIN_COUNT_YSIZE,
- ED_COUNT_GADGET_XPOS,
- ED_COUNT_GADGET_YPOS+16*ED_COUNT_GADGET_YSIZE);
- for(i=1;i<31;i++)
- XCopyArea(display,pix[PIX_DOOR],drawto,gc,
- DOOR_GFX_PAGEX4+ED_WIN_COUNT_XPOS+3+2*FONT2_XSIZE,
- DOOR_GFX_PAGEY1+ED_WIN_COUNT_YPOS,
- ED_WIN_COUNT_XSIZE-3-2*FONT2_XSIZE,ED_WIN_COUNT_YSIZE,
- ED_COUNT_GADGET_XPOS+3+i*FONT2_XSIZE,
- ED_COUNT_GADGET_YPOS+16*ED_COUNT_GADGET_YSIZE);
- DrawText(ED_COUNT_GADGET_XPOS+5,
- ED_COUNT_TEXT_YPOS+16*ED_COUNT_TEXT_YSIZE,
- level.name,FS_SMALL,FC_YELLOW);
- DrawText(ED_COUNT_GADGET_XPOS+(30+3)*FONT2_XSIZE-5,
- ED_COUNT_TEXT_YPOS+16*ED_COUNT_TEXT_YSIZE,
- "Title",FS_SMALL,FC_YELLOW);
-
- DrawText(ED_SIZE_GADGET_XPOS,ED_SIZE_GADGET_YPOS-18,
- "Playfield size:",FS_SMALL,FC_YELLOW);
- XCopyArea(display,pix[PIX_DOOR],drawto,gc,
- DOOR_GFX_PAGEX4+ED_BUTTON_MINUS_XPOS,
- DOOR_GFX_PAGEY1+ED_BUTTON_MINUS_YPOS,
- DXSIZE-4,ED_BUTTON_MINUS_YSIZE,
- ED_SIZE_GADGET_XPOS,
- ED_SIZE_GADGET_YPOS+0*ED_COUNT_GADGET_YSIZE);
- XCopyArea(display,pix[PIX_DOOR],drawto,gc,
- DOOR_GFX_PAGEX4+ED_BUTTON_MINUS_XPOS,
- DOOR_GFX_PAGEY1+ED_BUTTON_MINUS_YPOS,
- DXSIZE-4,ED_BUTTON_MINUS_YSIZE,
- ED_SIZE_GADGET_XPOS,
- ED_SIZE_GADGET_YPOS+1*ED_COUNT_GADGET_YSIZE);
- DrawText(ED_SIZE_TEXT_XPOS,ED_SIZE_TEXT_YPOS+0*ED_SIZE_TEXT_YSIZE,
- "Width",FS_SMALL,FC_YELLOW);
- DrawText(ED_SIZE_TEXT_XPOS,ED_SIZE_TEXT_YPOS+1*ED_SIZE_TEXT_YSIZE,
- "Height",FS_SMALL,FC_YELLOW);
- DrawText(ED_SIZE_VALUE_XPOS,ED_SIZE_VALUE_YPOS+0*ED_SIZE_GADGET_YSIZE,
- int2str(level.fieldx,3),FS_SMALL,FC_YELLOW);
- DrawText(ED_SIZE_VALUE_XPOS,ED_SIZE_VALUE_YPOS+1*ED_SIZE_GADGET_YSIZE,
- int2str(level.fieldy,3),FS_SMALL,FC_YELLOW);
-}