src/blitter/8bpp_slow.cpp
changeset 7352 e2e8432018f6
parent 7348 becce3f57dc7
--- a/src/blitter/8bpp_slow.cpp	Mon Jun 11 12:51:27 2007 +0000
+++ b/src/blitter/8bpp_slow.cpp	Mon Jun 11 13:38:11 2007 +0000
@@ -5,8 +5,6 @@
 
 static FBlitter_8bppSimple iFBlitter_8bppSimple;
 
-extern void* AllocSprite(size_t);
-
 void Blitter_8bppSimple::Draw(Blitter::BlitterParams *bp, BlitterMode mode, ZoomLevel zoom)
 {
 	const byte *src, *src_line;
@@ -46,10 +44,10 @@
 	}
 }
 
-Sprite *Blitter_8bppSimple::Encode(SpriteLoader::Sprite *sprite)
+Sprite *Blitter_8bppSimple::Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator)
 {
 	Sprite *dest_sprite;
-	dest_sprite = (Sprite *)AllocSprite(sizeof(*dest_sprite) + sprite->height * sprite->width);
+	dest_sprite = (Sprite *)allocator(sizeof(*dest_sprite) + sprite->height * sprite->width);;
 
 	dest_sprite->height = sprite->height;
 	dest_sprite->width  = sprite->width;