aboutsummaryrefslogtreecommitdiff
path: root/engines/saga
diff options
context:
space:
mode:
authorEugene Sandulenko2009-06-06 17:56:41 +0000
committerEugene Sandulenko2009-06-06 17:56:41 +0000
commit1bd6f6c99fbc3328e2405efe3fdec0dec1bf24e4 (patch)
tree650bf2072fad3fc20a0f2d0679ffde15aa8351ce /engines/saga
parentf6d06085d5b7e4723117147d84eec477c0b6f9db (diff)
downloadscummvm-rg350-1bd6f6c99fbc3328e2405efe3fdec0dec1bf24e4.tar.gz
scummvm-rg350-1bd6f6c99fbc3328e2405efe3fdec0dec1bf24e4.tar.bz2
scummvm-rg350-1bd6f6c99fbc3328e2405efe3fdec0dec1bf24e4.zip
Added game GUI options to advancedDetector and updated all engines
svn-id: r41272
Diffstat (limited to 'engines/saga')
-rw-r--r--engines/saga/detection.cpp4
-rw-r--r--engines/saga/detection_tables.h78
2 files changed, 56 insertions, 26 deletions
diff --git a/engines/saga/detection.cpp b/engines/saga/detection.cpp
index b3600b14c4..faf9cbed80 100644
--- a/engines/saga/detection.cpp
+++ b/engines/saga/detection.cpp
@@ -120,7 +120,9 @@ static const ADParams detectionParams = {
// List of files for file-based fallback detection (optional)
0,
// Flags
- 0
+ 0,
+ // Additional GUI options (for every game}
+ Common::GUIO_NONE
};
class SagaMetaEngine : public AdvancedMetaEngine {
diff --git a/engines/saga/detection_tables.h b/engines/saga/detection_tables.h
index e6991e054a..70e1022f8a 100644
--- a/engines/saga/detection_tables.h
+++ b/engines/saga/detection_tables.h
@@ -167,6 +167,9 @@ static const GamePatchDescription ITEMacPatch_Files[] = {
{ NULL, 0, 0}
};
+using Common::GUIO_NONE;
+using Common::GUIO_NOSPEECH;
+
static const SAGAGameDescription gameDescriptions[] = {
// ITE Section ////////////////////////////////////////////////////////////////////////////////////////////
@@ -192,7 +195,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NOSPEECH
},
GID_ITE, // Game id
GF_OLD_ITE_DOS, // features
@@ -216,7 +220,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NOSPEECH
},
GID_ITE,
GF_WYRMKEEP | GF_SCENE_SUBSTITUTES | GF_MONO_MUSIC | GF_LE_VOICES,
@@ -241,7 +246,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NOSPEECH
},
GID_ITE,
GF_WYRMKEEP | GF_NON_INTERACTIVE | GF_LE_VOICES,
@@ -266,7 +272,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformWindows,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
GID_ITE,
GF_WYRMKEEP | GF_SCENE_SUBSTITUTES,
@@ -291,7 +298,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformWindows,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
GID_ITE,
GF_WYRMKEEP | GF_NON_INTERACTIVE | GF_8BIT_UNSIGNED_PCM,
@@ -323,7 +331,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
GF_8BIT_UNSIGNED_PCM,
@@ -346,7 +355,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
GF_WYRMKEEP,
@@ -377,7 +387,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformUnknown,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
GF_WYRMKEEP,
@@ -406,7 +417,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::IT_ITA,
Common::kPlatformUnknown,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
GF_WYRMKEEP,
@@ -429,7 +441,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
GF_EXTRA_ITE_CREDITS,
@@ -452,7 +465,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
0,
@@ -475,7 +489,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
0,
@@ -499,7 +514,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_ITE,
0,
@@ -525,7 +541,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
GID_ITE,
GF_ITE_FLOPPY,
@@ -548,7 +565,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
GID_ITE,
GF_ITE_FLOPPY,
@@ -571,7 +589,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NOSPEECH
},
GID_ITE,
GF_ITE_FLOPPY,
@@ -603,7 +622,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_DEMO
+ ADGF_DEMO,
+ GUIO_NONE
},
GID_IHNM,
GF_IHNM_DEMO,
@@ -634,7 +654,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -663,7 +684,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::DE_DEU,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -690,7 +712,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::ES_ESP,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -718,7 +741,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::FR_FRA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -745,7 +769,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::IT_ITA,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -769,7 +794,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformMacintosh,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_IHNM,
0,
@@ -798,7 +824,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_DINO,
0,
@@ -827,7 +854,8 @@ static const SAGAGameDescription gameDescriptions[] = {
},
Common::EN_ANY,
Common::kPlatformPC,
- ADGF_NO_FLAGS
+ ADGF_NO_FLAGS,
+ GUIO_NONE
},
GID_FTA2,
0,