aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/town.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/xeen/town.h')
-rw-r--r--engines/xeen/town.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/engines/xeen/town.h b/engines/xeen/town.h
index df754d5cef..950d702d4a 100644
--- a/engines/xeen/town.h
+++ b/engines/xeen/town.h
@@ -49,6 +49,11 @@ private:
int _v10, _v11, _v12;
int _v13, _v14;
int _v20;
+ int _v21;
+ uint _v22;
+ int _v23;
+ int _v24;
+ int _dayOfWeek;
int _uncurseCost;
Common::Point _townPos;
int _arr1[6];
@@ -76,11 +81,27 @@ private:
Character *doTownOptions(Character *c);
+ Character *doBankOptions(Character *c);
+
+ Character *doBlacksmithOptions(Character *c);
+
+ Character *doGuildOptions(Character *c);
+
+ Character *doTavernOptions(Character *c);
+
+ Character *doTempleOptions(Character *c);
+
+ Character *doTrainingOptions(Character *c);
+
void depositWithdrawl(int choice);
void notEnough(int consumableId, int whereId, bool mode, ErrorWaitType wait);
int subtract(int mode, uint amount, int whereId, ErrorWaitType wait);
+
+ Character *showItems(Character *c, int v2);
+
+ Character *showAvailableSpells(Character *c);
public:
Town(XeenEngine *vm);