aboutsummaryrefslogtreecommitdiff
path: root/engines/cge2/cge2.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge2/cge2.h')
-rw-r--r--engines/cge2/cge2.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/engines/cge2/cge2.h b/engines/cge2/cge2.h
index f84c9a8212..814c607a93 100644
--- a/engines/cge2/cge2.h
+++ b/engines/cge2/cge2.h
@@ -30,10 +30,20 @@
#include "engines/engine.h"
#include "engines/advancedDetector.h"
+#include "common/system.h"
#include "cge2/fileio.h"
+#include "cge2/general.h"
namespace CGE2 {
+class Vga;
+class Sprite;
+
+#define kScrWidth 320
+#define kScrHeight 240
+#define kMaxFile 128
+#define kPathMax 128
+
class CGE2Engine : public Engine {
public:
CGE2Engine(OSystem *syst, const ADGameDescription *gameDescription);
@@ -44,9 +54,17 @@ public:
virtual Common::Error saveGameState(int slot, const Common::String &desc);
virtual Common::Error run();
+ bool showTitle(const char *name);
+
const ADGameDescription *_gameDescription;
+ bool _quitFlag;
+ Dac *_bitmapPalette;
+ int _mode;
+
ResourceManager *_resman;
+ Vga *_vga;
+ Sprite *_sprite;
private:
void init();
void deinit();