mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-24 13:13:58 +00:00
NEVERHOOD: Some minor cleanup, add a TODO about some palette issues (I couldn't find any apparent causes yet)
This commit is contained in:
parent
0683ed9eee
commit
9de3cf5675
@ -123,6 +123,8 @@ void Module2800::updateScene() {
|
||||
Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
|
||||
: Scene(vm, parentModule, true) {
|
||||
|
||||
// TODO Weird palette glitches in the mouse cursor and sprite, check this later
|
||||
|
||||
// TODO _vm->gameModule()->initScene2801Vars();
|
||||
|
||||
_surfaceFlag = true;
|
||||
@ -143,11 +145,10 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
|
||||
if (getGlobalVar(0xC0418A02)) {
|
||||
insertKlayman<KmScene2801>(312, 432);
|
||||
_klayman->setDoDeltaX(1);
|
||||
setMessageList(0x004B6C10);
|
||||
} else {
|
||||
insertKlayman<KmScene2801>(194, 432);
|
||||
setMessageList(0x004B6C10);
|
||||
}
|
||||
setMessageList(0x004B6C10);
|
||||
} else {
|
||||
insertKlayman<KmScene2801>(0, 432);
|
||||
setMessageList(0x004B6BB0);
|
||||
@ -189,6 +190,8 @@ Scene2801::Scene2801(NeverhoodEngine *vm, Module *parentModule, int which)
|
||||
_vm->_collisionMan->addSprite(_asTape);
|
||||
}
|
||||
|
||||
addEntity(_palette);
|
||||
|
||||
if (which == 1) {
|
||||
_palette->addPalette(0xB103B604, 0, 65, 0);
|
||||
_palette->addBasePalette(0xB103B604, 0, 65, 0);
|
||||
|
@ -143,9 +143,8 @@ void Palette::update() {
|
||||
debug(2, "Palette::update() _status = %d", _status);
|
||||
if (_status == 1) {
|
||||
if (_palCounter > 1) {
|
||||
for (int i = 0; i < 256; i++) {
|
||||
for (int i = 0; i < 256; i++)
|
||||
fadeColor(_palette + i * 4, _fadeToR, _fadeToG, _fadeToB);
|
||||
}
|
||||
_vm->_screen->testPalette(_palette);
|
||||
_palCounter--;
|
||||
} else {
|
||||
@ -154,9 +153,8 @@ void Palette::update() {
|
||||
}
|
||||
} else if (_status == 2) {
|
||||
if (_palCounter > 1) {
|
||||
for (int i = 0; i < 256; i++) {
|
||||
for (int i = 0; i < 256; i++)
|
||||
fadeColor(_palette + i * 4, _basePalette[i * 4 + 0], _basePalette[i * 4 + 1], _basePalette[i * 4 + 2]);
|
||||
}
|
||||
_vm->_screen->testPalette(_palette);
|
||||
_palCounter--;
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user