diff options
author | johndoe123 | 2011-07-14 08:20:40 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:38:47 +0200 |
commit | 8a5c4a84d082074ad7aa47c5f797876b1cb7120f (patch) | |
tree | 7d996d2600dd8d241f76ea934e33e989006082d5 /engines/neverhood/resource.h | |
parent | 264777893578186cb27113f5918ef5e62fcfb836 (diff) | |
download | scummvm-rg350-8a5c4a84d082074ad7aa47c5f797876b1cb7120f.tar.gz scummvm-rg350-8a5c4a84d082074ad7aa47c5f797876b1cb7120f.tar.bz2 scummvm-rg350-8a5c4a84d082074ad7aa47c5f797876b1cb7120f.zip |
NEVERHOOD: Implement color replace in AnimatedSprite
(used to disable a color in sprite drawing)
Diffstat (limited to 'engines/neverhood/resource.h')
-rw-r--r-- | engines/neverhood/resource.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/neverhood/resource.h b/engines/neverhood/resource.h index b2a98c7670..610973c155 100644 --- a/engines/neverhood/resource.h +++ b/engines/neverhood/resource.h @@ -87,6 +87,8 @@ public: uint getFrameCount() const { return _frames.size(); } const AnimFrameInfo& getFrameInfo(int16 index) const { return _frames[index]; } int16 getFrameIndex(uint32 frameHash); + void setReplEnabled(bool value) { _replEnabled = value; } + void setRepl(byte oldColor, byte newColor); protected: NeverhoodEngine *_vm; int _resourceHandle; @@ -96,8 +98,8 @@ protected: byte *_paletteData; byte *_spriteData; bool _replEnabled; - byte _replOldByte; - byte _replNewByte; + byte _replOldColor; + byte _replNewColor; Common::Array<AnimFrameInfo> _frames; }; |