aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/globals.h
diff options
context:
space:
mode:
authorPaul Gilbert2011-06-22 18:30:59 +1000
committerPaul Gilbert2011-06-22 18:31:33 +1000
commit7ef6bea74ef157d57c75cf3d582c838dbc651b87 (patch)
treef30ea93c9f6fe8cd3cb5f7ed8cf2cd8f658f225e /engines/tsage/globals.h
parent45e1d7aa0dc144792bf5b922d79337dec621ef81 (diff)
downloadscummvm-rg350-7ef6bea74ef157d57c75cf3d582c838dbc651b87.tar.gz
scummvm-rg350-7ef6bea74ef157d57c75cf3d582c838dbc651b87.tar.bz2
scummvm-rg350-7ef6bea74ef157d57c75cf3d582c838dbc651b87.zip
TSAGE: Clarified Globals::_sceneListeners as Globals::_sounds
Diffstat (limited to 'engines/tsage/globals.h')
-rw-r--r--engines/tsage/globals.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/tsage/globals.h b/engines/tsage/globals.h
index 3635fcc3fa..7cfec718e2 100644
--- a/engines/tsage/globals.h
+++ b/engines/tsage/globals.h
@@ -34,6 +34,8 @@
namespace tSage {
class Globals : public SavedObject {
+private:
+ static void dispatchSound(ASound *obj);
public:
GfxSurface _screenSurface;
GfxManager _gfxManagerInstance;
@@ -56,7 +58,7 @@ public:
SoundManager _soundManager;
Common::Point _dialogCenter;
WalkRegions _walkRegions;
- SynchronizedList<EventHandler *> _sceneListeners;
+ SynchronizedList<ASound *> _sounds;
bool _flags[256];
Player _player;
ASound _soundHandler;
@@ -91,6 +93,7 @@ public:
GfxManager &gfxManager() { return **_gfxManagers.begin(); }
virtual Common::String getClassName() { return "Globals"; }
virtual void synchronize(Serializer &s);
+ void dispatchSounds();
};
extern Globals *_globals;