+#if 1
+#if 1
+ {
+ int tile = Draw[ply->oldy][ply->oldx];
+ struct GraphicInfo_EM *g = &graphic_info_em[tile][frame];
+
+ if (g->width > 0 && g->height > 0)
+ {
+ src_x = g->src_x + g->src_offset_x;
+ src_y = g->src_y + g->src_offset_y;
+ dst_x = ply->oldx % MAX_BUF_XSIZE * TILEX + g->dst_offset_x;
+ dst_y = ply->oldy % MAX_BUF_YSIZE * TILEY + g->dst_offset_y;
+
+ SetClipOrigin(g->bitmap, g->bitmap->stored_clip_gc,
+ dst_x - src_x, dst_y - src_y);
+ BlitBitmapMasked(g->bitmap, screenBitmap,
+ src_x, src_y, g->width, g->height, dst_x, dst_y);
+ }
+ }
+#else