rubidium@8142: /* $Id$ */ rubidium@8142: rubidium@8142: /** @file null.cpp A blitter that doesn't blit. */ rubidium@8142: truelight@6878: #include "../stdafx.h" truelight@6878: #include "null.hpp" truelight@6878: truelight@6878: static FBlitter_Null iFBlitter_Null; truelight@6878: truelight@6878: Sprite *Blitter_Null::Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator) truelight@6878: { truelight@6878: Sprite *dest_sprite; truelight@6878: dest_sprite = (Sprite *)allocator(sizeof(*dest_sprite)); truelight@6878: truelight@6878: dest_sprite->height = sprite->height; truelight@6878: dest_sprite->width = sprite->width; truelight@6878: dest_sprite->x_offs = sprite->x_offs; truelight@6878: dest_sprite->y_offs = sprite->y_offs; truelight@6878: truelight@6878: return dest_sprite; truelight@6878: }