- src_x = SX + GFX_PER_LINE*TILEX;
- src_y = SY + phase*TILEY;
- dest_x = FX + SCROLLX(x)*TILEX;
- dest_y = FY + SCROLLY(y)*TILEY;
-
- /*
- XSetClipOrigin(display,clip_gc[PIX_BACK],dest_x-src_x,dest_y-src_y);
- XCopyArea(display,pix[PIX_BACK],drawto_field,clip_gc[PIX_BACK],
- src_x,src_y, TILEX,TILEY, dest_x,dest_y);
- */
-
- XSetClipMask(display, tile_clip_gc,
- tile_clipmask[GFX_MASK_SPARKLING + phase]);
- XSetClipOrigin(display, tile_clip_gc, dest_x,dest_y);
- XCopyArea(display, pix[PIX_BACK], drawto_field, tile_clip_gc,
- src_x,src_y, TILEX,TILEY, dest_x,dest_y);