aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/dreamweb.h
diff options
context:
space:
mode:
authorVladimir2011-06-08 11:14:12 +0400
committerAlyssa Milburn2011-06-15 17:33:03 +0200
commita07ec818c7d3b498a3967a6a09c517647a9ae392 (patch)
treeb484b3615b70eef0ad278c31d200d5df7ac3a17d /engines/dreamweb/dreamweb.h
parent35d5ffa85da39022c6cad3d6e077aecc73d00c75 (diff)
downloadscummvm-rg350-a07ec818c7d3b498a3967a6a09c517647a9ae392.tar.gz
scummvm-rg350-a07ec818c7d3b498a3967a6a09c517647a9ae392.tar.bz2
scummvm-rg350-a07ec818c7d3b498a3967a6a09c517647a9ae392.zip
DREAMWEB: added processEvents, added mouse support
Diffstat (limited to 'engines/dreamweb/dreamweb.h')
-rw-r--r--engines/dreamweb/dreamweb.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/engines/dreamweb/dreamweb.h b/engines/dreamweb/dreamweb.h
index 245f4967bb..0548df69dc 100644
--- a/engines/dreamweb/dreamweb.h
+++ b/engines/dreamweb/dreamweb.h
@@ -33,6 +33,7 @@
#include "common/scummsys.h"
#include "engines/engine.h"
+#include "dreamweb/dreamgen.h"
#include "dreamweb/console.h"
namespace Graphics {
@@ -81,13 +82,18 @@ public:
void readFromFile(uint8 *dst, unsigned size);
void closeFile();
- Common::Point mousePos() const { return _mouse; }
+ void mouseCall(); //fill mouse pos and button state
+ void processEvents();
+
private:
- const DreamWebGameDescription *_gameDescription;
- Common::RandomSource _rnd;
- Common::Point _mouse;
+ const DreamWebGameDescription *_gameDescription;
+ Common::RandomSource _rnd;
+ Common::Point _mouse;
+ unsigned _mouseState;
Common::File _file;
+
+ dreamgen::Context _context;
};
} // End of namespace DreamWeb