X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Finit.c;h=bc29424e6636cc9afefffe2c1d8b35e9cb7a0243;hb=066b410c0573fe64a1783116daf9d64883e9f03e;hp=3118aa35a76b2d294e2b62d3495f8860a02d96ed;hpb=dfe0a71a9939e0c55bb54dcc92db1749e8e21747;p=rocksndiamonds.git diff --git a/src/init.c b/src/init.c index 3118aa35..bc29424e 100644 --- a/src/init.c +++ b/src/init.c @@ -297,6 +297,9 @@ void InitTileClipmasks() } } #endif /* TARGET_X11_NATIVE */ + + XFreeGC(display, copy_clipmask_gc); + #endif /* TARGET_X11 */ } @@ -343,7 +346,6 @@ void InitGfx() } InitFontInfo(pix[PIX_BIGFONT], pix[PIX_MEDIUMFONT], pix[PIX_SMALLFONT]); - InitTileClipmasks(); } @@ -355,9 +357,9 @@ void InitGfxBackground() fieldbuffer = pix[PIX_DB_FIELD]; SetDrawtoField(DRAW_BACKBUFFER); - BlitBitmap(pix[PIX_BACK], backbuffer, 0,0, WIN_XSIZE,WIN_YSIZE, 0,0); - ClearRectangle(backbuffer, REAL_SX,REAL_SY, FULL_SXSIZE,FULL_SYSIZE); - ClearRectangle(pix[PIX_DB_DOOR], 0,0, 3*DXSIZE,DYSIZE+VYSIZE); + BlitBitmap(pix[PIX_BACK], backbuffer, 0, 0, WIN_XSIZE, WIN_YSIZE, 0, 0); + ClearRectangle(backbuffer, REAL_SX, REAL_SY, FULL_SXSIZE, FULL_SYSIZE); + ClearRectangle(pix[PIX_DB_DOOR], 0, 0, 3 * DXSIZE, DYSIZE + VYSIZE); for(x=0; xname) { + Bitmap *pix_new[NUM_PICTURES]; int i; + ClearRectangle(window, 0, 0, WIN_XSIZE, WIN_YSIZE); + for(i=0; iname;