diff options
author | Paul Gilbert | 2011-10-22 22:41:05 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-10-22 22:41:32 +1100 |
commit | 1c4bc2f567a7d31e0f716d5dfb8f57efb7875be1 (patch) | |
tree | 19b33fbe7a7335a56c00c934928c362af997a27a /engines/tsage/globals.h | |
parent | a30e629005576edc2455cb0c1d84cd5f34918a90 (diff) | |
download | scummvm-rg350-1c4bc2f567a7d31e0f716d5dfb8f57efb7875be1.tar.gz scummvm-rg350-1c4bc2f567a7d31e0f716d5dfb8f57efb7875be1.tar.bz2 scummvm-rg350-1c4bc2f567a7d31e0f716d5dfb8f57efb7875be1.zip |
TSAGE: Hooking up Return to Ringworld to display the user interface
Diffstat (limited to 'engines/tsage/globals.h')
-rw-r--r-- | engines/tsage/globals.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/tsage/globals.h b/engines/tsage/globals.h index d6724aafa2..35e4bca6c4 100644 --- a/engines/tsage/globals.h +++ b/engines/tsage/globals.h @@ -77,7 +77,6 @@ public: Globals(); ~Globals(); - void reset(); void setFlag(int flagNum) { assert((flagNum >= 0) && (flagNum < MAX_FLAGS)); _flags[flagNum] = true; @@ -94,6 +93,8 @@ public: GfxManager &gfxManager() { return **_gfxManagers.begin(); } virtual Common::String getClassName() { return "Globals"; } virtual void synchronize(Serializer &s); + virtual void reset(); + void dispatchSounds(); }; @@ -106,8 +107,10 @@ class TsAGE2Globals: public Globals { public: UIElements _uiElements; SelectItemProc _onSelectItem; + int _interfaceY; TsAGE2Globals() { _onSelectItem = NULL; } + virtual void reset(); }; extern Globals *g_globals; @@ -217,17 +220,16 @@ public: int _v50CC8; int _v51C42; int _v51C44; - int _interfaceY; Bookmark _bookmark; int _mapLocationId; int _clip1Bullets, _clip2Bullets; BlueForceGlobals(); - void reset(); bool getHasBullets(); virtual Common::String getClassName() { return "BFGlobals"; } virtual void synchronize(Serializer &s); + virtual void reset(); void set2Flags(int flagNum); bool removeFlag(int flagNum); }; |