diff options
author | Vladimir | 2011-06-07 03:00:53 +0400 |
---|---|---|
committer | Alyssa Milburn | 2011-06-15 17:31:21 +0200 |
commit | d4d5c0527e4fa42cb83e58b03190e92eb2c2ddbb (patch) | |
tree | abffa3ac671edfcc6950b7af3320903b43d25f85 /engines/dreamweb/dreamweb.h | |
parent | 40c02f2f7ff999ee1b07306604607cb2ff3e12e5 (diff) | |
download | scummvm-rg350-d4d5c0527e4fa42cb83e58b03190e92eb2c2ddbb.tar.gz scummvm-rg350-d4d5c0527e4fa42cb83e58b03190e92eb2c2ddbb.tar.bz2 scummvm-rg350-d4d5c0527e4fa42cb83e58b03190e92eb2c2ddbb.zip |
DREAMWEB: implemented some of the stubs
Diffstat (limited to 'engines/dreamweb/dreamweb.h')
-rw-r--r-- | engines/dreamweb/dreamweb.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/dreamweb/dreamweb.h b/engines/dreamweb/dreamweb.h index 2bff384f18..96aa61ab50 100644 --- a/engines/dreamweb/dreamweb.h +++ b/engines/dreamweb/dreamweb.h @@ -50,8 +50,9 @@ struct DreamWebGameDescription; class DreamWebEngine : public Engine { private: - DreamWebConsole *_console; - bool _vSyncInterrupt; + DreamWebConsole *_console; + bool _vSyncInterrupt; + static DreamWebEngine *_instance; protected: // Engine APIs @@ -61,6 +62,7 @@ protected: public: DreamWebEngine(OSystem *syst, const DreamWebGameDescription *gameDesc); virtual ~DreamWebEngine(); + static DreamWebEngine* instance() { return _instance; } void setVSyncInterrupt(bool flag); void waitForVSync(); @@ -71,10 +73,12 @@ public: bool canLoadGameStateCurrently(); bool canSaveGameStateCurrently(); - const DreamWebGameDescription *_gameDescription; +//dreamgen public api: + uint8 randomNumber() { return _rnd.getRandomNumber(255); } - Common::RandomSource *_rnd; - +private: + const DreamWebGameDescription *_gameDescription; + Common::RandomSource _rnd; Common::Point _mouse; }; |