aboutsummaryrefslogtreecommitdiff
path: root/engines/chewy/chewy.h
diff options
context:
space:
mode:
authorFilippos Karapetis2016-09-26 22:27:14 +0300
committerFilippos Karapetis2016-10-03 00:34:09 +0300
commit8767b44fe0e216145e6f4218966b604e158f912e (patch)
tree7a703ad68034e38aa50d2b964aa434465f298448 /engines/chewy/chewy.h
parent94a942755e745bc3553b3d8cc83e533688d867fa (diff)
downloadscummvm-rg350-8767b44fe0e216145e6f4218966b604e158f912e.tar.gz
scummvm-rg350-8767b44fe0e216145e6f4218966b604e158f912e.tar.bz2
scummvm-rg350-8767b44fe0e216145e6f4218966b604e158f912e.zip
CHEWY: Initial work on cursor animations
Diffstat (limited to 'engines/chewy/chewy.h')
-rw-r--r--engines/chewy/chewy.h27
1 files changed, 15 insertions, 12 deletions
diff --git a/engines/chewy/chewy.h b/engines/chewy/chewy.h
index 2235d5f1cf..a3f5f9298d 100644
--- a/engines/chewy/chewy.h
+++ b/engines/chewy/chewy.h
@@ -25,6 +25,7 @@
#include "common/scummsys.h"
+#include "common/events.h"
#include "common/file.h"
#include "common/util.h"
#include "common/str.h"
@@ -42,18 +43,6 @@ class Graphics;
class Sound;
class ChewyEngine : public Engine {
-
-protected:
- // Engine APIs
- virtual Common::Error run();
- virtual bool hasFeature(EngineFeature f) const;
-
- void shutdown();
-
- void initialize();
-
- Console *_console;
-
public:
ChewyEngine(OSystem *syst, const ChewyGameDescription *gameDesc);
virtual ~ChewyEngine();
@@ -68,6 +57,20 @@ public:
Graphics *_graphics;
Sound *_sound;
+
+protected:
+ // Engine APIs
+ virtual Common::Error run();
+ virtual bool hasFeature(EngineFeature f) const;
+
+ void initialize();
+ void shutdown();
+
+ Console *_console;
+
+ Common::Event _event;
+ uint _curCursor;
+ uint _elapsedFrames;
};
} // End of namespace Chewy