diff options
author | Einar Johan Trøan Sømåen | 2012-12-09 17:06:13 +0100 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-12-09 17:06:13 +0100 |
commit | 8f33a2ea0b807df5075b078877f2a83bb0fdb114 (patch) | |
tree | 7ed4ddb1b5e66783334229794cb933fe03c59478 /engines/wintermute/ad | |
parent | 4985a89b36993c4e9e7c1850de2c2f940c330ed7 (diff) | |
download | scummvm-rg350-8f33a2ea0b807df5075b078877f2a83bb0fdb114.tar.gz scummvm-rg350-8f33a2ea0b807df5075b078877f2a83bb0fdb114.tar.bz2 scummvm-rg350-8f33a2ea0b807df5075b078877f2a83bb0fdb114.zip |
WINTERMUTE: Privatize members in AdSceneState
Diffstat (limited to 'engines/wintermute/ad')
-rw-r--r-- | engines/wintermute/ad/ad_game.cpp | 2 | ||||
-rw-r--r-- | engines/wintermute/ad/ad_scene_state.cpp | 3 | ||||
-rw-r--r-- | engines/wintermute/ad/ad_scene_state.h | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/engines/wintermute/ad/ad_game.cpp b/engines/wintermute/ad/ad_game.cpp index 904aad9fdb..29e932a586 100644 --- a/engines/wintermute/ad/ad_game.cpp +++ b/engines/wintermute/ad/ad_game.cpp @@ -1599,7 +1599,7 @@ AdSceneState *AdGame::getSceneState(const char *filename, bool saving) { } for (uint32 i = 0; i < _sceneStates.size(); i++) { - if (scumm_stricmp(_sceneStates[i]->_filename, filenameCor) == 0) { + if (scumm_stricmp(_sceneStates[i]->getFilename(), filenameCor) == 0) { delete[] filenameCor; return _sceneStates[i]; } diff --git a/engines/wintermute/ad/ad_scene_state.cpp b/engines/wintermute/ad/ad_scene_state.cpp index 6b34f1af53..e6dd08a5fe 100644 --- a/engines/wintermute/ad/ad_scene_state.cpp +++ b/engines/wintermute/ad/ad_scene_state.cpp @@ -72,6 +72,9 @@ void AdSceneState::setFilename(const char *filename) { } } +const char *AdSceneState::getFilename() const { + return _filename; +} ////////////////////////////////////////////////////////////////////////// AdNodeState *AdSceneState::getNodeState(const char *name, bool saving) { diff --git a/engines/wintermute/ad/ad_scene_state.h b/engines/wintermute/ad/ad_scene_state.h index 2b25393c5a..600aa4b581 100644 --- a/engines/wintermute/ad/ad_scene_state.h +++ b/engines/wintermute/ad/ad_scene_state.h @@ -39,9 +39,11 @@ class AdSceneState : public BaseClass { public: AdNodeState *getNodeState(const char *name, bool saving); void setFilename(const char *filename); + const char *getFilename() const; DECLARE_PERSISTENT(AdSceneState, BaseClass) AdSceneState(BaseGame *inGame); virtual ~AdSceneState(); +private: char *_filename; BaseArray<AdNodeState *> _nodeStates; }; |