X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fx11.c;h=6f14c37f54d7dc189b605b24ffc5d9152ce8e811;hb=92204d79d159df0be4bd05c4b4e4dabbcaefe805;hp=6c2942d1f00b5128fdd447aa33a470cf2d2e6577;hpb=719709bd5d8a665b7ea982665991615c28cdb638;p=rocksndiamonds.git diff --git a/src/libgame/x11.c b/src/libgame/x11.c index 6c2942d1..6f14c37f 100644 --- a/src/libgame/x11.c +++ b/src/libgame/x11.c @@ -232,6 +232,20 @@ static DrawWindow *X11InitWindow() return new_window; } +void X11ZoomBitmap(Bitmap *src_bitmap, Bitmap *dst_bitmap) +{ +#if defined(TARGET_ALLEGRO) + AllegroZoomBitmap(src_bitmap->drawable, dst_bitmap->drawable, + src_bitmap->width, src_bitmap->height, + dst_bitmap->width, dst_bitmap->height); +#else + ZoomPixmap(display, src_bitmap->gc, + src_bitmap->drawable, dst_bitmap->drawable, + src_bitmap->width, src_bitmap->height, + dst_bitmap->width, dst_bitmap->height); +#endif +} + static void SetImageDimensions(Bitmap *bitmap) { #if defined(TARGET_ALLEGRO)