aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/trip6.cpp
diff options
context:
space:
mode:
authoruruk2013-08-23 11:33:37 +0200
committeruruk2013-08-23 11:33:37 +0200
commit457d898ff3a5fe5ee156a6d03be49b144cab551e (patch)
treedd3b5865b22137559680a797d33289c37eb4b10b /engines/avalanche/trip6.cpp
parentdbd330bf2fdfdae94d4e50e9c4e3fff2162de478 (diff)
downloadscummvm-rg350-457d898ff3a5fe5ee156a6d03be49b144cab551e.tar.gz
scummvm-rg350-457d898ff3a5fe5ee156a6d03be49b144cab551e.tar.bz2
scummvm-rg350-457d898ff3a5fe5ee156a6d03be49b144cab551e.zip
AVALANCHE: Upgrade Lucerna::enterroom(). Add r__yourhall to roomnums.h, handle it's cases in Lucerna:enterroom() and Trip::open_the_door(). Remove unnecessary typecasts in Celer::pics_link(), upgrade Celer::show_one(). Introduce Graphics::refreshBackground(), use it where needed.
Diffstat (limited to 'engines/avalanche/trip6.cpp')
-rw-r--r--engines/avalanche/trip6.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/avalanche/trip6.cpp b/engines/avalanche/trip6.cpp
index 637c510399..12294ba946 100644
--- a/engines/avalanche/trip6.cpp
+++ b/engines/avalanche/trip6.cpp
@@ -1040,6 +1040,7 @@ void Trip::open_the_door(byte whither, byte ped, byte magicnum) {
case r__avvysgarden:
case r__entrancehall:
case r__insideabbey:
+ case r__yourhall:
_vm->_sequence->first_show(1);
_vm->_sequence->then_show(2);
break;
@@ -1393,7 +1394,7 @@ void Trip::call_andexors() {
} while (!ok);
- _vm->_graphics->drawPicture(_vm->_graphics->_surface, _vm->_graphics->_background, 0, 10);
+ _vm->_graphics->refreshBackground();
for (fv = 0; fv < 5; fv++) {
if (order[fv] > -1)