diff options
author | richiesams | 2013-07-01 17:23:57 -0500 |
---|---|---|
committer | richiesams | 2013-08-04 13:31:54 -0500 |
commit | 8d9f90bf12c758ac4845f19ae8584c0c5ee264c8 (patch) | |
tree | 1506cc45f5a9c55478bb19f81e71ebf21a25f58b /engines/zvision/zvision.h | |
parent | dec34c174bd34f1fd1354985e7c70336270dd9e6 (diff) | |
download | scummvm-rg350-8d9f90bf12c758ac4845f19ae8584c0c5ee264c8.tar.gz scummvm-rg350-8d9f90bf12c758ac4845f19ae8584c0c5ee264c8.tar.bz2 scummvm-rg350-8d9f90bf12c758ac4845f19ae8584c0c5ee264c8.zip |
ZVISION: Create ScriptManager accessor for ZVision
Having the ScriptManager as a member variable forced it to be const,
which prevented any non cont methods to be used. Thus, ScriptManager is
created on the heap and disposed after use.
Diffstat (limited to 'engines/zvision/zvision.h')
-rw-r--r-- | engines/zvision/zvision.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h index b57ce20e25..b0cd1aec5a 100644 --- a/engines/zvision/zvision.h +++ b/engines/zvision/zvision.h @@ -58,7 +58,7 @@ private: // We need random numbers
Common::RandomSource *_rnd;
- ScriptManager _scriptManager;
+ ScriptManager *_scriptManager;
// To prevent allocation every time we process events
Common::Event _event;
@@ -69,7 +69,8 @@ public: uint32 getFeatures() const;
Common::Language getLanguage() const;
virtual Common::Error run();
-
+ ScriptManager *getScriptManager() const;
+
private:
void initialize();
|