diff options
author | Simei Yin | 2018-05-31 20:09:36 +0200 |
---|---|---|
committer | Simei Yin | 2018-05-31 23:15:09 +0200 |
commit | 805a47b74ab9b2ffa299d5c8401f178db022d4d8 (patch) | |
tree | 80769765d7f111c7638710a64bc314c595f5566f /engines/sludge/variable.h | |
parent | 98f764050a67f67c6bfaa4fb4ba685dd6ee6a0fb (diff) | |
download | scummvm-rg350-805a47b74ab9b2ffa299d5c8401f178db022d4d8.tar.gz scummvm-rg350-805a47b74ab9b2ffa299d5c8401f178db022d4d8.tar.bz2 scummvm-rg350-805a47b74ab9b2ffa299d5c8401f178db022d4d8.zip |
SLUDGE: Move text related functions to struct Variable
Diffstat (limited to 'engines/sludge/variable.h')
-rw-r--r-- | engines/sludge/variable.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/sludge/variable.h b/engines/sludge/variable.h index 22ed395142..aa1e2aa802 100644 --- a/engines/sludge/variable.h +++ b/engines/sludge/variable.h @@ -84,6 +84,14 @@ struct Variable { // Load & save bool save(Common::WriteStream *stream); bool load(Common::SeekableReadStream *stream); + + // Text variable + void makeTextVar(const Common::String &txt); + bool loadStringToVar(int value); + Common::String getTextFromAnyVar(); + + // Get Text + }; struct VariableStack { @@ -92,16 +100,13 @@ struct VariableStack { }; // Setting variables -bool loadStringToVar(Variable &thisVar, int value); void newAnimationVariable(Variable &thisVar, struct PersonaAnimation *i); void newCostumeVariable(Variable &thisVar, struct Persona *i); -void makeTextVar(Variable &thisVar, const Common::String &txt); void addVariablesInSecond(Variable &var1, Variable &var2); void compareVariablesInSecond(const Variable &var1, Variable &var2); // Misc. -Common::String getTextFromAnyVar(const Variable &from); struct Persona *getCostumeFromVar(Variable &thisVar); struct PersonaAnimation *getAnimationFromVar(Variable &thisVar); bool getBoolean(const Variable &from); |