2002-03-23 20:34:47 +00:00
|
|
|
class GameDetecter {
|
|
|
|
public:
|
2002-03-25 00:45:09 +00:00
|
|
|
int detectMain(int argc, char **argv);
|
2002-03-23 20:34:47 +00:00
|
|
|
void parseCommandLine(int argc, char **argv);
|
|
|
|
bool detectGame(void);
|
|
|
|
char *getGameName(void);
|
|
|
|
|
|
|
|
bool _fullScreen;
|
|
|
|
uint16 _debugMode;
|
|
|
|
uint16 _noSubtitles;
|
|
|
|
uint16 _bootParam;
|
|
|
|
unsigned int _scale;
|
|
|
|
char *_gameDataPath;
|
|
|
|
int _gameTempo;
|
|
|
|
void *_soundEngine;
|
|
|
|
int _midi_driver;
|
|
|
|
int _videoMode;
|
|
|
|
char *_exe_name;
|
|
|
|
byte _gameId;
|
|
|
|
const char *_gameText;
|
|
|
|
uint32 _features;
|
|
|
|
uint16 _soundCardType;
|
|
|
|
|
2002-03-25 01:40:51 +00:00
|
|
|
int _scummVersion;
|
|
|
|
|
2002-03-23 20:34:47 +00:00
|
|
|
};
|