X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Finit.c;h=0f0bd65234873a2ea12c2877b54c65b68c810924;hp=c9fc72c86fa0bb0201664034196178ac7b6cfcff;hb=cf5b3a1e9077e88eb40ce2fb59e985a0ae037c84;hpb=b7d31643c9c84104fb3ebef778e545928610ff65 diff --git a/src/init.c b/src/init.c index c9fc72c8..0f0bd652 100644 --- a/src/init.c +++ b/src/init.c @@ -361,6 +361,9 @@ void InitGfx() pix[PIX_DB_DOOR] = XCreatePixmap(display, window, 3*DXSIZE,DYSIZE+VYSIZE, XDefaultDepth(display,screen)); + pix[PIX_DB_FIELD] = XCreatePixmap(display, window, + SXSIZE+2*TILEX,SYSIZE+2*TILEY, + XDefaultDepth(display,screen)); if (!pix[PIX_DB_BACK] || !pix[PIX_DB_DOOR]) { @@ -384,6 +387,7 @@ void InitGfx() } drawto = drawto_field = backbuffer = pix[PIX_DB_BACK]; + fieldbuffer = pix[PIX_DB_FIELD]; XCopyArea(display,pix[PIX_BACK],backbuffer,gc, 0,0, WIN_XSIZE,WIN_YSIZE, 0,0);