aboutsummaryrefslogtreecommitdiff
path: root/saga
diff options
context:
space:
mode:
authorPaweł Kołodziejski2004-11-19 19:50:22 +0000
committerPaweł Kołodziejski2004-11-19 19:50:22 +0000
commit20e9cf6f20dde6aed31b83698940786a783c2125 (patch)
tree51be5f26a2a58c008c4fa8a11f4941b1ed75a3e9 /saga
parentc4a8b3c8b54022664fe231253f8314f0557a958f (diff)
downloadscummvm-rg350-20e9cf6f20dde6aed31b83698940786a783c2125.tar.gz
scummvm-rg350-20e9cf6f20dde6aed31b83698940786a783c2125.tar.bz2
scummvm-rg350-20e9cf6f20dde6aed31b83698940786a783c2125.zip
added walkthrough
svn-id: r15835
Diffstat (limited to 'saga')
-rw-r--r--saga/input.cpp2
-rw-r--r--saga/saga.cpp3
2 files changed, 5 insertions, 0 deletions
diff --git a/saga/input.cpp b/saga/input.cpp
index 37f764eee4..425bb2467d 100644
--- a/saga/input.cpp
+++ b/saga/input.cpp
@@ -42,6 +42,8 @@ int SagaEngine::processInput() {
switch (event.event_code) {
case OSystem::EVENT_KEYDOWN:
+ if (event.kbd.keycode == 'w')
+ _walkthroughDialog->runModal();
if (_vm->_console->isActive()) {
in_char = event.kbd.ascii;
switch (event.kbd.keycode) {
diff --git a/saga/saga.cpp b/saga/saga.cpp
index 03f8be3555..d12f1b2113 100644
--- a/saga/saga.cpp
+++ b/saga/saga.cpp
@@ -115,9 +115,12 @@ SagaEngine::SagaEngine(GameDetector *detector, OSystem *syst)
_mixer->setVolume(ConfMan.getInt("sfx_volume") * ConfMan.getInt("master_volume") / 255);
_vm = this;
+
+ _walkthroughDialog->setGameName(detector->_game.name);
}
SagaEngine::~SagaEngine() {
+ _walkthroughDialog->destroy();
}
void SagaEngine::errorString(const char *buf1, char *buf2) {