diff options
author | Andrew Kurushin | 2010-10-20 22:02:33 +0000 |
---|---|---|
committer | Andrew Kurushin | 2010-10-20 22:02:33 +0000 |
commit | d97d21e0292d536727d926e8bbd3219ecd664caf (patch) | |
tree | 8f5079c7d9a4423519a1026107408f655ac4446a /engines/saga/sprite.h | |
parent | db55d81b085c891d30b9b2b646d0da1bea7e1ef1 (diff) | |
download | scummvm-rg350-d97d21e0292d536727d926e8bbd3219ecd664caf.tar.gz scummvm-rg350-d97d21e0292d536727d926e8bbd3219ecd664caf.tar.bz2 scummvm-rg350-d97d21e0292d536727d926e8bbd3219ecd664caf.zip |
SAGA: replace Sprite "::*alloc" & "::free" with Common::Array
svn-id: r53658
Diffstat (limited to 'engines/saga/sprite.h')
-rw-r--r-- | engines/saga/sprite.h | 7 |
1 files changed, 2 insertions, 5 deletions
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<byte> 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<byte> _decodeBuf; }; } // End of namespace Saga |