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/module1000.cpp | |
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/module1000.cpp')
-rw-r--r-- | engines/neverhood/module1000.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/neverhood/module1000.cpp b/engines/neverhood/module1000.cpp index 529cbeab07..04059caf7d 100644 --- a/engines/neverhood/module1000.cpp +++ b/engines/neverhood/module1000.cpp @@ -924,10 +924,10 @@ Class426::Class426(NeverhoodEngine *vm, Scene *parentScene, uint32 fileHash1, ui _fileHashes[0] = fileHash1; _fileHashes[1] = fileHash2; - + _spriteResource.load2(fileHash1); createSurface(surfacePriority, 40, 40); - + _surface->getDrawRect().x = 0; _surface->getDrawRect().y = 0; _surface->getDrawRect().width = _spriteResource.getDimensions().width; @@ -1379,7 +1379,7 @@ Scene1002::Scene1002(NeverhoodEngine *vm, Module *parentModule, int which) //_class478 = addSprite(new Class478(_vm, _klayman)); setMessageList(0x004B4270); // TODO - // TODO _klayman->setRepl(64, 0); + _klayman->setRepl(64, 0); } else { _klayman = new KmScene1002(_vm, this, _class599, _ssLadderArch, 379, 435); //_class478 = addSprite(new Class478(_vm, _klayman)); @@ -1407,7 +1407,7 @@ Scene1002::Scene1002(NeverhoodEngine *vm, Module *parentModule, int which) // TODO //_class479 = addSprite(new Class479(_vm, this, _klayman)); // TODO - // TODO _klayman->setRepl(64, 0); + _klayman->setRepl(64, 0); _vm->_gameState.field2 = 0; } } @@ -1461,7 +1461,7 @@ void Scene1002::update() { if (!_flag1B4 && _klayman->getY() > 230) { // TODO deleteSprite(&_ssLadderArchPart3); - // TODO _klayman->clearRepl(); + _klayman->clearRepl(); _flag1B4 = true; _vm->_gameState.field2 = 1; } |