diff options
author | Paul Gilbert | 2015-01-26 21:35:50 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-26 21:35:50 -0500 |
commit | 81e1bd2930bf4192fa8bfdbb805c65795e68c6e1 (patch) | |
tree | 8c067b34f4c22c7c26157e2529634a7619eb1745 /engines/xeen/town.h | |
parent | f11e11006b5cbe7d9bcd547f98ab2b4dba358764 (diff) | |
download | scummvm-rg350-81e1bd2930bf4192fa8bfdbb805c65795e68c6e1.tar.gz scummvm-rg350-81e1bd2930bf4192fa8bfdbb805c65795e68c6e1.tar.bz2 scummvm-rg350-81e1bd2930bf4192fa8bfdbb805c65795e68c6e1.zip |
XEEN: Implemented createTownText
Diffstat (limited to 'engines/xeen/town.h')
-rw-r--r-- | engines/xeen/town.h | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/engines/xeen/town.h b/engines/xeen/town.h index 2221ed5400..07e9badc46 100644 --- a/engines/xeen/town.h +++ b/engines/xeen/town.h @@ -26,6 +26,7 @@ #include "common/scummsys.h" #include "common/str-array.h" #include "xeen/dialogs.h" +#include "xeen/party.h" namespace Xeen { @@ -40,10 +41,19 @@ private: int _townMaxId; int _townActionId; int _townCurrent; - int _v1; - int _v2; + int _v1, _v2; + int _donation; + int _healCost; + int _v5, _v6; + int _v10, _v11, _v12; + int _v13, _v14; + int _v20; + int _uncurseCost; Common::Point _townPos; int _arr1[6]; + int _currentCharLevel; + bool _flag1; + uint _nextExperienceLevel; void loadStrings(const Common::String &name); @@ -59,11 +69,11 @@ private: void dwarfEvent(); - Common::String createTownText(); + Common::String createTownText(Character &ch); void townWait(); - void doTownOptions(); + Character *doTownOptions(Character *charP); public: Town(XeenEngine *vm); |