equal
deleted
inserted
replaced
46 src += ScaleByZoom(1, zoom); |
46 src += ScaleByZoom(1, zoom); |
47 } |
47 } |
48 } |
48 } |
49 } |
49 } |
50 |
50 |
|
51 void Blitter_8bppSimple::DrawColorMappingRect(void *dst, int width, int height, int pal) |
|
52 { |
|
53 const uint8 *ctab = GetNonSprite(pal) + 1; |
|
54 |
|
55 do { |
|
56 for (int i = 0; i != width; i++) _screen.renderer->SetPixel(dst, i, 0, ctab[((uint8 *)dst)[i]]); |
|
57 dst = _screen.renderer->MoveTo(dst, 0, 1); |
|
58 } while (height--); |
|
59 } |
|
60 |
51 Sprite *Blitter_8bppSimple::Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator) |
61 Sprite *Blitter_8bppSimple::Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator) |
52 { |
62 { |
53 Sprite *dest_sprite; |
63 Sprite *dest_sprite; |
54 dest_sprite = (Sprite *)allocator(sizeof(*dest_sprite) + sprite->height * sprite->width);; |
64 dest_sprite = (Sprite *)allocator(sizeof(*dest_sprite) + sprite->height * sprite->width);; |
55 |
65 |