ScummVM API documentation
detection.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#ifndef AGOS_DETECTION_H
23#define AGOS_DETECTION_H
24
25#include "engines/advancedDetector.h"
26
27namespace AGOS {
28
29enum SIMONGameType {
30 GType_PN = 0,
31 GType_ELVIRA1 = 1,
32 GType_ELVIRA2 = 2,
33 GType_WW = 3,
34 GType_SIMON1 = 4,
35 GType_SIMON2 = 5,
36 GType_FF = 6,
37 GType_PP = 7
38};
39
41 AD_GAME_DESCRIPTION_HELPERS(desc);
42
44
45 int gameType;
46 int gameId;
47 uint32 features;
48};
49
50#define GAMEOPTION_OPL3_MODE GUIO_GAMEOPTIONS1
51#define GAMEOPTION_DOS_TEMPOS GUIO_GAMEOPTIONS2
52#define GAMEOPTION_PREFER_DIGITAL_SFX GUIO_GAMEOPTIONS3
53#define GAMEOPTION_DISABLE_FADE_EFFECTS GUIO_GAMEOPTIONS4
54#define GAMEOPTION_COPY_PROTECTION GUIO_GAMEOPTIONS5
55#define GAMEOPTION_MIDI_MODE GUIO_GAMEOPTIONS6
56#define GAMEOPTION_USE_SYSTEM_CURSOR GUIO_GAMEOPTIONS7
57
59enum kMidiMode {
60 kMidiModeStandard,
61 kMidiModeFB01,
62 kMidiModeD110,
63 kMidiModeMT540,
64 kMidiModeCT460
65};
66
67} // End of namespace AGOS
68
69#endif // AGOS_DETECTION_H
Definition: advancedDetector.h:164
Definition: detection.h:40