diff options
author | Eugene Sandulenko | 2017-03-23 07:17:00 +0000 |
---|---|---|
committer | GitHub | 2017-03-23 07:17:00 +0000 |
commit | db4979fb1c75f80396d666b2217eca9b85a2d353 (patch) | |
tree | 3e3f47ccbcc27eb2bd72b26ca94f84b46e997652 /engines/fullpipe/objects.h | |
parent | 530aa6c9a04e2b14fda0538fc094028dec6a6d6e (diff) | |
parent | 3e515890e86e924f7fa270acec0de6462a2bc0d1 (diff) | |
download | scummvm-rg350-db4979fb1c75f80396d666b2217eca9b85a2d353.tar.gz scummvm-rg350-db4979fb1c75f80396d666b2217eca9b85a2d353.tar.bz2 scummvm-rg350-db4979fb1c75f80396d666b2217eca9b85a2d353.zip |
Merge pull request #925 from bluegr/fullpipe_common_str
Fullpipe Common::String + memory leak fixes
Diffstat (limited to 'engines/fullpipe/objects.h')
-rw-r--r-- | engines/fullpipe/objects.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/fullpipe/objects.h b/engines/fullpipe/objects.h index 12ad6105d3..a8cd846631 100644 --- a/engines/fullpipe/objects.h +++ b/engines/fullpipe/objects.h @@ -33,7 +33,7 @@ class SceneTagList; class GameProject : public CObject { public: int _field_4; - char *_headerFilename; + Common::String _headerFilename; SceneTagList *_sceneTagList; int _field_10; @@ -80,7 +80,7 @@ class GameVar : public CObject { GameVar *_parentVarObj; GameVar *_subVars; GameVar *_field_14; - char *_varName; + Common::String _varName; VarValue _value; int _varType; @@ -90,10 +90,10 @@ class GameVar : public CObject { virtual bool load(MfcArchive &file); virtual void save(MfcArchive &file); - GameVar *getSubVarByName(const char *name); - bool setSubVarAsInt(const char *name, int value); - int getSubVarAsInt(const char *name); - GameVar *addSubVarAsInt(const char *name, int value); + GameVar *getSubVarByName(Common::String name); + bool setSubVarAsInt(Common::String name, int value); + int getSubVarAsInt(Common::String name); + GameVar *addSubVarAsInt(Common::String name, int value); bool addSubVar(GameVar *subvar); int getSubVarsCount(); GameVar *getSubVarByIndex(int idx); |