aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruruk2013-08-31 00:30:06 +0200
committeruruk2013-08-31 00:30:06 +0200
commitc421426d8abe447ca2c4b75bc978bd0ae25e858a (patch)
treec0c28395657ca1c4728e473a646d39694d923577
parent0abeaababb04956fb014775e716c0344ca7f7b14 (diff)
downloadscummvm-rg350-c421426d8abe447ca2c4b75bc978bd0ae25e858a.tar.gz
scummvm-rg350-c421426d8abe447ca2c4b75bc978bd0ae25e858a.tar.bz2
scummvm-rg350-c421426d8abe447ca2c4b75bc978bd0ae25e858a.zip
AVALANCHE: Make the game finally completable.
-rw-r--r--engines/avalanche/acci2.cpp2
-rw-r--r--engines/avalanche/avalanche.cpp2
-rw-r--r--engines/avalanche/timeout2.cpp9
3 files changed, 8 insertions, 5 deletions
diff --git a/engines/avalanche/acci2.cpp b/engines/avalanche/acci2.cpp
index 9819d7ecfc..fb024aebb8 100644
--- a/engines/avalanche/acci2.cpp
+++ b/engines/avalanche/acci2.cpp
@@ -1261,7 +1261,7 @@ void Acci::getproc(char thing) {
void Acci::give_geida_the_lute() {
if (_vm->_gyro->dna.room != r__lustiesroom) {
- _vm->_scrolls->display("Not yet. Try later!\232\2");
+ _vm->_scrolls->display(Common::String("Not yet. Try later!") + _vm->_scrolls->kControlRegister + '2' + _vm->_scrolls->kControlSpeechBubble);
return;
}
_vm->_gyro->dna.obj[_vm->_gyro->lute - 1] = false;
diff --git a/engines/avalanche/avalanche.cpp b/engines/avalanche/avalanche.cpp
index 2c7041d062..3c2fc49fa5 100644
--- a/engines/avalanche/avalanche.cpp
+++ b/engines/avalanche/avalanche.cpp
@@ -724,7 +724,7 @@ Common::Error AvalancheEngine::run() {
break;
}
- } while (true);
+ } while (false);
diff --git a/engines/avalanche/timeout2.cpp b/engines/avalanche/timeout2.cpp
index d68b943013..d6dff88984 100644
--- a/engines/avalanche/timeout2.cpp
+++ b/engines/avalanche/timeout2.cpp
@@ -642,11 +642,14 @@ void Timeout::arkata_shouts() {
void Timeout::winning() {
_vm->_visa->dixi('q', 79);
+
_vm->_pingo->winning_pic();
+ warning("STUB: Timeout::winning()");
+ /*do {
+ _vm->_lucerna->checkclick();
+ } while (!(_vm->_gyro->mrelease == 0));*/
+ // To be implemented with Pingo::winning_pic().
- do {
- _vm->_lucerna->checkclick();
- } while (!(_vm->_gyro->mrelease == 0));
_vm->_lucerna->callverb(_vm->_acci->vb_score);
_vm->_scrolls->display(" T H E E N D ");
_vm->_gyro->lmo = true;