ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
detection_tables.h
1 /* ScummVM - Graphic Adventure Engine
2  *
3  * ScummVM is the legal property of its developers, whose names
4  * are too numerous to list here. Please refer to the COPYRIGHT
5  * file distributed with this source distribution.
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License as published by
9  * the Free Software Foundation, either version 3 of the License, or
10  * (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15  * GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License
18  * along with this program. If not, see <http://www.gnu.org/licenses/>.
19  *
20  */
21 
22 namespace Mortevielle {
23 
24 static const MortevielleGameDescription MortevielleGameDescriptions[] = {
25  // French
26  {
27  {
28  "mortevielle",
29  "",
30  AD_ENTRY2s("menufr.mor", "e413f36b9e14eef16130adc347a9391f", 144,
31  "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
32  Common::FR_FRA,
33  Common::kPlatformDOS,
35  GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
36  }, Common::FR_FRA, kUseOriginalData
37  },
38  // German
39  {
40  {
41  "mortevielle",
42  "",
43  AD_ENTRY2s("menual.mor", "792aea282b07a1d74c4a4abeabc90c19", 144,
44  "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
45  Common::DE_DEU,
46  Common::kPlatformDOS,
48  GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
49  }, Common::DE_DEU, kUseOriginalData
50  },
51 
52  // German, improved translation
53 // {
54 // {
55 // "mortevielle",
56 // "Improved Translation",
57 // AD_ENTRY2s("menual.mor", "792aea282b07a1d74c4a4abeabc90c19", 144,
58 // "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
59 // Common::DE_DEU,
60 // Common::kPlatformDOS,
61 // ADGF_NO_FLAGS,
62 // GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
63 // }, Common::DE_DEU, kUseEngineDataFile
64 // },
65 
66  // DOS English version doesn't exist. Technically, they are French or German versions,
67  // using English strings stored mort.dat
68 
69  // English on top of French version
70  {
71  {
72  "mortevielle",
73  "",
74  AD_ENTRY2s("menufr.mor", "e413f36b9e14eef16130adc347a9391f", 144,
75  "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
76  Common::EN_ANY,
77  Common::kPlatformDOS,
79  GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
80  }, Common::FR_FRA, kUseEngineDataFile
81  },
82 
83  // English on top of German version
84  {
85  {
86  "mortevielle",
87  "",
88  AD_ENTRY2s("menual.mor", "792aea282b07a1d74c4a4abeabc90c19", 144,
89  "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
90  Common::EN_ANY,
91  Common::kPlatformDOS,
93  GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
94  }, Common::DE_DEU, kUseEngineDataFile
95  },
96 
97  // French, provided by ultrapingu in bug ref #6575
98  {
99  {
100  "mortevielle",
101  "",
102  AD_ENTRY2s("menu.mor", "3fef0a3f8fca99fdcb6dbca8cbcef46f", 160,
103  "dxx.mor", "949e68e829ecd5ad29e36a00347a9e7e", 207744),
104  Common::FR_FRA,
105  Common::kPlatformDOS,
107  GUIO2(GUIO_NOMIDI, GAMEOPTION_TTS)
108  }, Common::FR_FRA, kUseEngineDataFile
109  },
110 
111  { AD_TABLE_END_MARKER , Common::EN_ANY, kUseEngineDataFile}
112 };
113 
114 } // End of namespace Mortevielle
Definition: debugger.h:28
No flags.
Definition: advancedDetector.h:139
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:326
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122