diff options
Diffstat (limited to 'engines/xeen/town.h')
-rw-r--r-- | engines/xeen/town.h | 21 |
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); |