aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/town.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-01-26 21:35:50 -0500
committerPaul Gilbert2015-01-26 21:35:50 -0500
commit81e1bd2930bf4192fa8bfdbb805c65795e68c6e1 (patch)
tree8c067b34f4c22c7c26157e2529634a7619eb1745 /engines/xeen/town.h
parentf11e11006b5cbe7d9bcd547f98ab2b4dba358764 (diff)
downloadscummvm-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.h18
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);