diff options
author | Vladimir | 2011-06-08 11:14:12 +0400 |
---|---|---|
committer | Alyssa Milburn | 2011-06-15 17:33:03 +0200 |
commit | a07ec818c7d3b498a3967a6a09c517647a9ae392 (patch) | |
tree | b484b3615b70eef0ad278c31d200d5df7ac3a17d /engines/dreamweb/dreamweb.h | |
parent | 35d5ffa85da39022c6cad3d6e077aecc73d00c75 (diff) | |
download | scummvm-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.h | 14 |
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 |