diff options
Diffstat (limited to 'engines/cge2/cge2.h')
-rw-r--r-- | engines/cge2/cge2.h | 18 |
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(); |