aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicola Mettifogo2007-06-16 11:28:07 +0000
committerNicola Mettifogo2007-06-16 11:28:07 +0000
commit860f9613b5ae9c1b820f76631aef5bc4e402f9dc (patch)
treeac762a06b1c1aecd36caf4f1f3ef67c803d52b90
parentd3ced30c81411513855ea241f74b4e062c7b2666 (diff)
downloadscummvm-rg350-860f9613b5ae9c1b820f76631aef5bc4e402f9dc.tar.gz
scummvm-rg350-860f9613b5ae9c1b820f76631aef5bc4e402f9dc.tar.bz2
scummvm-rg350-860f9613b5ae9c1b820f76631aef5bc4e402f9dc.zip
Made language selection screen policy clearer.
svn-id: r27461
-rw-r--r--engines/parallaction/menu.cpp13
1 files changed, 7 insertions, 6 deletions
diff --git a/engines/parallaction/menu.cpp b/engines/parallaction/menu.cpp
index ec9db51e4d..651879ce2a 100644
--- a/engines/parallaction/menu.cpp
+++ b/engines/parallaction/menu.cpp
@@ -182,12 +182,13 @@ void Menu::newGame() {
uint16 Menu::chooseLanguage() {
- if (_vm->getFeatures() & GF_DEMO) {
- return 1;
- }
-
- if (_vm->getFeatures() == GF_LANG_IT) {
- return 0;
+ if (_vm->getPlatform() == Common::kPlatformAmiga) {
+ if (!(_vm->getFeatures() & GF_LANG_MULT)) {
+ if (_vm->getFeatures() & GF_DEMO)
+ return 1; // Amiga Demo supports English
+ else
+ return 0; // The only other non multi-lingual version just supports Italian
+ }
}
// user can choose language in dos version