ScummVM API documentation
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
22namespace Bagel {
23
24const PlainGameDescriptor bagelGames[] = {
25 { "bagel", "Bagel" },
26 { "spacebar", "The Space Bar" },
27 { "hodjnpodj", "Hodj 'n' Podj" },
28 { "mazeodoom", "Hodj 'n' Podj - Maze O' Doom" },
29 { "artparts", "Hodj 'n' Podj - Art Parts" },
30 { 0, 0 }
31};
32
33const ADGameDescription gameDescriptions[] = {
34 {
35 "spacebar",
36 nullptr,
37 AD_ENTRY2s("wld/bar.wld", "34b52995cb7e6c68bac22c14cb6813da", 812794,
38 "zzazzl/pda/zzoom.bmp", "b64f8b34f5107d8812e1372993d43adb", 1678),
39 Common::EN_ANY,
40 Common::kPlatformWindows,
42 GUIO1(GUIO_NONE)
43 },
44
45 {
46 "spacebar",
47 "Not Installed",
48 AD_ENTRY2s("spacebar/wld/bar.wld", "34b52995cb7e6c68bac22c14cb6813da", 812794,
49 "zzazzl/pda/zzoom.bmp", "b64f8b34f5107d8812e1372993d43adb", 1678),
50 Common::EN_ANY,
51 Common::kPlatformWindows,
53 GUIO1(GUIO_NONE)
54 },
55
56 {
57 "spacebar",
58 "Small Demo",
59 AD_ENTRY2s("wld/bar.wld", "47b51863dfaba358843c152a78da664e", 13187,
60 "bar/pda/bzoom.bmp", "c05189dee78365eca067f58d444e8488", 4114),
61 Common::EN_ANY,
62 Common::kPlatformWindows,
64 GUIO1(GUIO_NONE)
65 },
66
67 {
68 "spacebar",
69 "Medium Demo",
70 AD_ENTRY2s("wld/bar.wld", "4d6a0926484e1660035af0ed4004a47f", 27495,
71 "zzazzl/pda/zzoom.bmp", "b64f8b34f5107d8812e1372993d43adb", 1678),
72 Common::EN_ANY,
73 Common::kPlatformWindows,
75 GUIO1(GUIO_NONE)
76 },
77
78 {
79 "spacebar",
80 nullptr,
81 AD_ENTRY2s("wld/bar.wld", "a1c4ef26823d729c03b10bcee3063051", 836864,
82 "zzazzl/pda/zzoom.bmp", "b64f8b34f5107d8812e1372993d43adb", 1678),
83 Common::EN_ANY,
84 Common::kPlatformMacintosh,
86 GUIO1(GUIO_NONE)
87 },
88
89 {
90 "spacebar",
91 "Not Installed",
92 AD_ENTRY2s("spacebar/wld/bar.wld", "a1c4ef26823d729c03b10bcee3063051", 836864,
93 "zzazzl/pda/zzoom.bmp", "b64f8b34f5107d8812e1372993d43adb", 1678),
94 Common::EN_ANY,
95 Common::kPlatformMacintosh,
97 GUIO1(GUIO_NONE)
98 },
99
100 {
101 "hodjnpodj",
102 nullptr,
103 AD_ENTRY2s("video/hodj.avi", "6c565ce6e4ab878c7f26e1d344e211a7", 3653624,
104 "meta/meta.gtl", "35f9d5c944f718768a233d9d62447d07", 43441),
105 Common::EN_ANY,
106 Common::kPlatformWindows,
108 GUIO1(GUIO_NONE)
109 },
110
111 {
112 "mazeodoom",
113 nullptr,
114 AD_ENTRY1s("art/modparts.bmp", "2d8fae58e0cb21cedc118b3a1bcf142b", 11998),
115 Common::EN_ANY,
116 Common::kPlatformWindows,
117 ADGF_DEMO,
118 GUIO1(GUIO_NONE)
119 },
120
121 {
122 "artparts",
123 nullptr,
124 AD_ENTRY1s("arttemp.bmp", "ec4897660a14cb73f4fe7d714acaab7a", 308278),
125 Common::EN_ANY,
126 Common::kPlatformWindows,
127 ADGF_DEMO,
128 GUIO1(GUIO_NONE)
129 },
130
131 {
132 "hodjnpodj",
133 "Demo",
134 AD_ENTRY1s("hnpdemo.exe", "5200631d37e258651ee0037f32262b49", 147040),
135 Common::EN_ANY,
136 Common::kPlatformWindows,
137 ADGF_DEMO,
138 GUIO1(GUIO_NONE)
139 },
140
142};
143
144} // End of namespace Bagel
#define AD_ENTRY2s(f1, x1, s1, f2, x2, s2)
Definition: advancedDetector.h:122
#define AD_TABLE_END_MARKER
Definition: advancedDetector.h:328
#define AD_ENTRY1s(f, x, s)
Definition: advancedDetector.h:116
@ ADGF_DEMO
Add "-demo" to gameid.
Definition: advancedDetector.h:157
@ ADGF_NO_FLAGS
No flags.
Definition: advancedDetector.h:139
Definition: advancedDetector.h:164
Definition: game.h:49