aboutsummaryrefslogtreecommitdiff
path: root/queen/queen.h
diff options
context:
space:
mode:
Diffstat (limited to 'queen/queen.h')
-rw-r--r--queen/queen.h36
1 files changed, 14 insertions, 22 deletions
diff --git a/queen/queen.h b/queen/queen.h
index e3aa9e0039..213879bbf0 100644
--- a/queen/queen.h
+++ b/queen/queen.h
@@ -36,42 +36,34 @@ class Display;
class Sound;
class QueenEngine : public Engine {
- void errorString(const char *buf_input, char *buf_output);
-protected:
- bool _quickLaunch; // set when starting with -x
-
- uint16 _debugMode;
- int _numScreenUpdates;
-
- int _number_of_savegames;
-
- FILE *_dump_file;
-
- Graphics *_graphics;
- Input *_input;
- Resource *_resource;
- Logic *_logic;
- Display *_display;
- Sound *_sound;
-
- const char *_detectname; // necessary for music
-
public:
+
QueenEngine(GameDetector *detector, OSystem *syst);
virtual ~QueenEngine();
protected:
- byte _fastMode;
- void go();
+ void errorString(const char *buf_input, char *buf_output);
//! Called when we go from one room to another
void roomChanged(); // SETUP_ROOM
+ void go();
+
void initialise();
static void timerHandler(void *ptr);
void gotTimerTick();
+
+
+ Graphics *_graphics;
+ Input *_input;
+ Resource *_resource;
+ Logic *_logic;
+ Display *_display;
+ Sound *_sound;
+
+ const char *_detectname; // necessary for music
};
} // End of namespace Queen