static void merge_zoomed_image(Image* dst, const Image* src, const Palette* pal, int x, int y, int opacity, int blend_mode, Zoom zoom) { if (zoom.scale() >= 1.0) merge_zoomed_image_scale_up<DstTraits, SrcTraits>(dst, src, pal, x, y, opacity, blend_mode, zoom); else merge_zoomed_image_scale_down<DstTraits, SrcTraits>(dst, src, pal, x, y, opacity, blend_mode, zoom); }