22#ifndef SCUMM_DETECTION_H
23#define SCUMM_DETECTION_H
25#include "common/language.h"
26#include "common/platform.h"
32#define GAMEOPTION_TRIM_FMTOWNS_TO_200_PIXELS GUIO_GAMEOPTIONS1
33#define GAMEOPTION_ENHANCEMENTS GUIO_GAMEOPTIONS2
34#define GAMEOPTION_AUDIO_OVERRIDE GUIO_GAMEOPTIONS3
35#define GAMEOPTION_ORIGINALGUI GUIO_GAMEOPTIONS4
36#define GAMEOPTION_LOWLATENCYAUDIO GUIO_GAMEOPTIONS5
37#define GAMEOPTION_NETWORK GUIO_GAMEOPTIONS6
38#define GAMEOPTION_COPY_PROTECTION GUIO_GAMEOPTIONS7
39#define GAMEOPTION_USE_REMASTERED_AUDIO GUIO_GAMEOPTIONS8
40#define GAMEOPTION_TTS GUIO_GAMEOPTIONS9
41#define GAMEOPTION_REBEL2_HIRES GUIO_GAMEOPTIONS10
42#define GAMEOPTION_REBEL2_UNLOCK_ALL GUIO_GAMEOPTIONS11
43#define GAMEOPTION_REBEL1_UNLOCK_ALL GUIO_GAMEOPTIONS12
44#define GAMEOPTION_REBEL2_NO_DAMAGE GUIO_GAMEOPTIONS13
45#define GAMEOPTION_REBEL2_YODA_MODE GUIO_GAMEOPTIONS14
46#define GAMEOPTION_REBEL1_NO_DAMAGE GUIO_GAMEOPTIONS15
47#define GAMEOPTION_REBEL1_RESTORED_CONTENT GUIO_GAMEOPTIONS16
48#define GAMEOPTION_REBEL2_RESTORED_CONTENT GUIO_GAMEOPTIONS17
49#define GAMEOPTION_MORTIMER_RESTORED_CONTENT GUIO_GAMEOPTIONS18
50#define GAMEOPTION_MORTIMER_CHEATS GUIO_GAMEOPTIONS19
51#define GAMEOPTION_MORTIMER_PROGRAMMER GUIO_GAMEOPTIONS20
118enum FilenameGenMethod {
132 FilenameGenMethod genMethod;
138 FilenameGenMethod genMethod;
287 const char *patcherName;
Language
Definition: language.h:45
GameFeatures
Definition: detection.h:157
@ GF_ULTIMATE_TALKIE
Definition: detection.h:223
@ GF_OLD_BUNDLE
Definition: detection.h:177
@ GF_HE_985
Definition: detection.h:201
@ GF_OLD256
Definition: detection.h:183
@ GF_FEW_LOCALS
Definition: detection.h:192
@ GF_16BIT_COLOR
Definition: detection.h:204
@ GF_HE_995
Definition: detection.h:229
@ GF_SMALL_HEADER
Definition: detection.h:174
@ GF_AUDIOTRACKS
Definition: detection.h:186
@ GF_UNSTABLE
Definition: detection.h:168
@ GF_NEW_COSTUMES
Definition: detection.h:165
@ GF_HE_LOCALIZED
Definition: detection.h:195
@ GF_DOUBLEFINE_PAK
Definition: detection.h:234
@ GF_MAC_CONTAINER
Definition: detection.h:210
@ GF_HE_NO_BIDI
Definition: detection.h:217
@ GF_16COLOR
Definition: detection.h:180
@ GF_TESTING
Definition: detection.h:162
@ GF_DEMO
Definition: detection.h:159
@ GF_USE_KEY
Definition: detection.h:171
Definition: detection.h:144
Definition: detection.h:130
Definition: detection.h:135
Definition: detection.h:57
const char * guioptions
Definition: detection.h:115
int midi
Definition: detection.h:97
const char * gameid
Definition: detection.h:61
byte version
Definition: detection.h:91
const char * preferredTag
Definition: detection.h:79
Common::Platform platform
Definition: detection.h:110
byte heversion
Definition: detection.h:94
uint32 features
Definition: detection.h:103
byte id
Definition: detection.h:88
const char * variant
Definition: detection.h:73
Definition: detection.h:284