aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2016-02-24 20:35:34 +0100
committerEugene Sandulenko2016-02-24 20:35:34 +0100
commitca4c242b886aa290225bd1e4435da879a0014876 (patch)
treec73732965777840db13bbfe972fa08d2e47badcb
parent46ca9c2674a7337435b4d140a9b99301dafc8069 (diff)
downloadscummvm-rg350-ca4c242b886aa290225bd1e4435da879a0014876.tar.gz
scummvm-rg350-ca4c242b886aa290225bd1e4435da879a0014876.tar.bz2
scummvm-rg350-ca4c242b886aa290225bd1e4435da879a0014876.zip
WAGE: Simplified detection table
-rw-r--r--engines/wage/detection_tables.h176
1 files changed, 23 insertions, 153 deletions
diff --git a/engines/wage/detection_tables.h b/engines/wage/detection_tables.h
index c1f66b32b5..716a182f64 100644
--- a/engines/wage/detection_tables.h
+++ b/engines/wage/detection_tables.h
@@ -25,160 +25,30 @@ namespace Wage {
#define ADGF_DEFAULT (ADGF_DROPLANGUAGE|ADGF_DROPPLATFORM)
#define ADGF_GENERIC (ADGF_DROPLANGUAGE|ADGF_DROPPLATFORM|ADGF_USEEXTRAASTITLE)
+#define FANGAME(n,f,m,s) { "wage",n,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_GENERIC,GUIO0()}
+#define BIGGAME(t,v,f,m,s) { t,v,AD_ENTRY1s(f,m,s),Common::EN_ANY,Common::kPlatformMacintosh,ADGF_DEFAULT,GUIO0()}
+
static const ADGameDescription gameDescriptions[] = {
- {
- "wage",
- "3rd Floor",
- AD_ENTRY1s("3rd Floor", "a107d7a177970b2259e32681bd8b47c9", 285056),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "afm",
- "v1.8",
- AD_ENTRY1s("Another Fine Mess 1.8", "8e5aa915f3253efb2aab52435647b25e", 1456000),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_DEFAULT,
- GUIO0()
- },
- {
- "amot",
- "v1.8",
- AD_ENTRY1s("A Mess O' Trouble 1.8", "b3ef53afed282671b704e45df829350c", 1895552),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_DEFAULT,
- GUIO0()
- },
- {
- "wage",
- "Bug Hunt",
- AD_ENTRY1s("Bug Hunt", "2ebd3515a87941063ad66c3cf93c5e78", 200064),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Canal District",
- AD_ENTRY1s("Canal District", "8856bc699a20fc5b7fc67accee12cac7", 658176),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "cantitoe",
- "",
- AD_ENTRY1s("Camp Cantitoe", "098aa5c11c58e1ef274a30a9e01b4755", 621440),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_DEFAULT,
- GUIO0()
- },
- {
- "wage",
- "Deep Angst",
- AD_ENTRY1s("Deep Angst", "635f62bbc569e72b03cab9107927d03d", 335232),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Dungeon World II",
- AD_ENTRY1s("DungeonWorld2", "e10c5e3cc17879c298b1551f33571b15", 234880),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Double Trouble",
- AD_ENTRY1s("Double Trouble", "5e9ee13d09ac54918ed111fa9727ac1c", 557184),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Escape from School!",
- AD_ENTRY1s("Escape from School!", "a854be48d4af20126d18a9cad93a969b", 51840),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Magic Rings",
- AD_ENTRY1s("Magic Rings", "6e0d1dd561d3dad8f9a7a20ed1f09b16", 112000),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Midnight Snack",
- AD_ENTRY1s("Midnight Snack", "346982a32fc701f53bb19771d72063d0", 69504),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Queen Quest",
- AD_ENTRY1s("Queen Quest", "730605d312efedb5e3ff108522fcac18", 59776),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "scepters",
- "",
- AD_ENTRY1s("Scepters", "b80bff315897776dda7689cdf829fab4", 360832),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_DEFAULT,
- GUIO0()
- },
- {
- "wage",
- "Time Bomb",
- AD_ENTRY1s("Time Bomb", "2df84b636237686b624e736a698a16c4", 66432),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "ZikTuria",
- AD_ENTRY1s("ZikTuria", "e793155bed1a70fa2074a3fcd696b751", 54784),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
- {
- "wage",
- "Zoony",
- AD_ENTRY1s("Zoony", "e6cc8a914a4215dafbcce6315dd12cf5", 160256),
- Common::EN_ANY,
- Common::kPlatformMacintosh,
- ADGF_GENERIC,
- GUIO0()
- },
+ FANGAME("3rd Floor", "3rd Floor", "a107d7a177970b2259e32681bd8b47c9", 285056),
+ BIGGAME("afm", "v1.8", "Another Fine Mess 1.8", "8e5aa915f3253efb2aab52435647b25e", 1456000),
+ BIGGAME("amot", "v1.8", "A Mess O' Trouble 1.8", "b3ef53afed282671b704e45df829350c", 1895552),
+ // Off-screen rendering in second screen
+ FANGAME("Bug Hunt", "Bug Hunt", "2ebd3515a87941063ad66c3cf93c5e78", 200064),
+ // Problems with letter rendering
+ FANGAME("Canal District", "Canal District", "8856bc699a20fc5b7fc67accee12cac7", 658176),
+ BIGGAME("cantitoe", "", "Camp Cantitoe", "098aa5c11c58e1ef274a30a9e01b4755", 621440),
+ FANGAME("Deep Angst", "Deep Angst", "635f62bbc569e72b03cab9107927d03d", 335232),
+ FANGAME("Dungeon World II", "DungeonWorld2", "e10c5e3cc17879c298b1551f33571b15", 234880),
+ // Polygons with ignored byte 1
+ FANGAME("Double Trouble", "Double Trouble", "5e9ee13d09ac54918ed111fa9727ac1c", 557184),
+ FANGAME("Escape from School!", "Escape from School!", "a854be48d4af20126d18a9cad93a969b", 51840),
+ FANGAME("Magic Rings", "Magic Rings", "6e0d1dd561d3dad8f9a7a20ed1f09b16", 112000),
+ FANGAME("Midnight Snack", "Midnight Snack", "346982a32fc701f53bb19771d72063d0", 69504),
+ FANGAME("Queen Quest", "Queen Quest", "730605d312efedb5e3ff108522fcac18", 59776),
+ BIGGAME("scepters", "", "Scepters", "b80bff315897776dda7689cdf829fab4", 360832),
+ FANGAME("Time Bomb", "Time Bomb", "2df84b636237686b624e736a698a16c4", 66432),
+ FANGAME("ZikTuria", "ZikTuria", "e793155bed1a70fa2074a3fcd696b751", 54784),
+ FANGAME("Zoony", "Zoony", "e6cc8a914a4215dafbcce6315dd12cf5", 160256),
AD_TABLE_END_MARKER
};