aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/rooms.cpp
diff options
context:
space:
mode:
authorThierry Crozat2017-11-18 00:49:23 +0000
committerThierry Crozat2018-01-23 02:15:41 +0000
commit55fc09571f52c26392a0b54951db650968e99ff2 (patch)
treedd8e2f243fed4584a41d4ee569ad3fb25780cc82 /engines/supernova/rooms.cpp
parent1ff953b8159110ce0707404746214f6a52ce8a1f (diff)
downloadscummvm-rg350-55fc09571f52c26392a0b54951db650968e99ff2.tar.gz
scummvm-rg350-55fc09571f52c26392a0b54951db650968e99ff2.tar.bz2
scummvm-rg350-55fc09571f52c26392a0b54951db650968e99ff2.zip
SUPERNOVA: Fix handling of room brightness
There were several issues with the brighness due to the different implementation between the original and the code in scummvm. The code has now been modified to be much closer to the original, which fixed those issues and allowed to remove workarounds that had been added in various places to deal with those issues (but those workarounds had their own issues such as fade in happening too soon before switching to the new room).
Diffstat (limited to 'engines/supernova/rooms.cpp')
-rw-r--r--engines/supernova/rooms.cpp3
1 files changed, 0 insertions, 3 deletions
diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp
index 3c3ef9481d..5dfb6c8e69 100644
--- a/engines/supernova/rooms.cpp
+++ b/engines/supernova/rooms.cpp
@@ -1020,8 +1020,6 @@ void ShipCabinR3::onEntrance() {
for (int i = 0; i < 3; ++i)
_gm->_inventory.add(*_gm->_rooms[INTRO]->getObject(i));
- _vm->paletteBrightness();
- _vm->paletteFadeIn();
setRoomSeen(true);
}
@@ -2243,7 +2241,6 @@ bool ArsanoMeetup2::interact(Action verb, Object &obj1, Object &obj2) {
_gm->loadTime();
_gm->_rooms[CAVE]->getObject(1)->_exitRoom = MEETUP3;
_gm->_state._dream = true;
- _vm->paletteFadeIn();
}
} else {
_gm->changeRoom(MEETUP2);