From d97d21e0292d536727d926e8bbd3219ecd664caf Mon Sep 17 00:00:00 2001 From: Andrew Kurushin Date: Wed, 20 Oct 2010 22:02:33 +0000 Subject: SAGA: replace Sprite "::*alloc" & "::free" with Common::Array svn-id: r53658 --- engines/saga/sprite.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'engines/saga/sprite.h') diff --git a/engines/saga/sprite.h b/engines/saga/sprite.h index f429d1f4e8..f1eae3811f 100644 --- a/engines/saga/sprite.h +++ b/engines/saga/sprite.h @@ -33,8 +33,6 @@ namespace Saga { #define SPRITE_ZMAX 16 #define SPRITE_ZMASK 0x0F -#define DECODE_BUF_LEN 64000 - struct SpriteInfo { Common::Array decodedBuffer; int width; @@ -86,12 +84,11 @@ public: private: void decodeRLEBuffer(const byte *inputBuffer, size_t inLength, size_t outLength); - void scaleBuffer(const byte *src, int width, int height, int scale); + void scaleBuffer(const byte *src, int width, int height, int scale, size_t outLength); SagaEngine *_vm; ResourceContext *_spriteContext; - byte *_decodeBuf; - size_t _decodeBufLen; + Common::Array _decodeBuf; }; } // End of namespace Saga -- cgit v1.2.3