aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/parallaction/menu.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/parallaction/menu.cpp b/engines/parallaction/menu.cpp
index 2fbae7d27f..d0b23b0d49 100644
--- a/engines/parallaction/menu.cpp
+++ b/engines/parallaction/menu.cpp
@@ -178,6 +178,10 @@ void Menu::newGame() {
uint16 Menu::chooseLanguage() {
+ if (_vm->getFeatures() & GF_DEMO) {
+ return 1;
+ }
+
// TODO: should return the language ID supported by Amiga versions
// this can be done with some flags in the detection structures
@@ -312,7 +316,7 @@ void Menu::selectCharacter() {
_vm->_gfx->setFont(kFontMenu);
- _vm->_disk->selectArchive((_vm->getPlatform() == Common::kPlatformPC) ? "disk1" : "disk0");
+ _vm->_disk->selectArchive((_vm->getFeatures() & GF_DEMO) ? "disk0" : "disk1");
_vm->_disk->loadSlide("password"); // loads background into kBitBack buffer