12 #include "../stdafx.h"
13 #include "../zoom_func.h"
16 #include "../safeguards.h"
23 const uint8 *src, *src_line;
24 uint8 *dst, *dst_line;
30 for (
int y = 0; y < bp->
height; y++) {
32 dst_line += bp->
pitch;
37 for (
int x = 0; x < bp->
width; x++) {
43 colour = bp->
remap[*src];
47 if (*src != 0) colour = bp->
remap[*dst];
58 if (colour != 0) *dst = colour;
68 dest_sprite = (
Sprite *)allocator(
sizeof(*dest_sprite) + (size_t)sprite->
height * (
size_t)sprite->
width);
76 for (
int i = 0; i < sprite->
height * sprite->
width; i++) {