X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftools.c;h=972d7c23c071984ecfd9dd21cd38d7f357d5722d;hb=f70652c4a2f2e45d0f4ed7baf62e2311e66d4b13;hp=1c27d8cae76cd2c3a4f5a45ed10c6bb14ef02a85;hpb=2a4878a4c2873df0426a22c357533656928748c8;p=rocksndiamonds.git diff --git a/src/tools.c b/src/tools.c index 1c27d8ca..972d7c23 100644 --- a/src/tools.c +++ b/src/tools.c @@ -1205,7 +1205,12 @@ void DrawScreenField(int x, int y) if (!IN_LEV_FIELD(ux, uy)) { - DrawScreenElement(x, y, EL_BETON); + if (ux < -1 || ux > lev_fieldx || uy < -1 || uy > lev_fieldy) + element = EL_LEERRAUM; + else + element = BorderElement; + + DrawScreenElement(x, y, element); return; } @@ -1365,10 +1370,8 @@ void DrawMiniLevel(int scroll_x, int scroll_y) { int x,y; - ClearWindow(); - - for(x=0; x<2*SCR_FIELDX; x++) - for(y=0; y<2*SCR_FIELDY; y++) + for(x=0; x= -1 && x < lev_fieldx+1 && y >= -1 && y < lev_fieldy+1) DrawMicroElement(xpos + x * MICRO_TILEX, ypos + y * MICRO_TILEY, - EL_BETON); + BorderElement); XFillRectangle(display, drawto,gc, SX, MICROLABEL_YPOS, SXSIZE, FONT4_YSIZE);