diff options
Diffstat (limited to 'engines/wage/wage.h')
-rw-r--r-- | engines/wage/wage.h | 29 |
1 files changed, 25 insertions, 4 deletions
diff --git a/engines/wage/wage.h b/engines/wage/wage.h index 04a505c4ab..5c56d74eb8 100644 --- a/engines/wage/wage.h +++ b/engines/wage/wage.h @@ -64,6 +64,9 @@ namespace Wage { class Console; class World; +class Scene; +class Obj; +class Chr; using Common::String; @@ -95,17 +98,35 @@ public: private: bool loadWorld(Common::MacResManager *resMan); -private: - Console *_console; - +public: // We need random numbers Common::RandomSource _rnd; + World *_world; + + Scene *_lastScene; + //PrintStream out; + int _loopCount; + int _turn; + //Callbacks callbacks; + Chr *_monster; + Obj *_offer; + bool _commandWasQuick; + int _aim; + bool _temporarilyHidden; + + void playSound(String soundName) {} + void setMenu(String soundName) {} + void appendText(String str) {} + + +private: + Console *_console; + const ADGameDescription *_gameDescription; Common::MacResManager *_resManager; - World *_world; }; // Example console class |