diff options
author | Paul Gilbert | 2015-01-05 08:11:16 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-05 08:11:16 -0500 |
commit | ce96094c9bc54266c9742364e656c97446a6ecaf (patch) | |
tree | 618ff200be5941a57b5aa16554ecdfe05df63055 /engines/xeen/interface.h | |
parent | f9316bf14107c3ac46bd8bb53da9665c3652c381 (diff) | |
download | scummvm-rg350-ce96094c9bc54266c9742364e656c97446a6ecaf.tar.gz scummvm-rg350-ce96094c9bc54266c9742364e656c97446a6ecaf.tar.bz2 scummvm-rg350-ce96094c9bc54266c9742364e656c97446a6ecaf.zip |
XEEN: In progress implementing map loading
Diffstat (limited to 'engines/xeen/interface.h')
-rw-r--r-- | engines/xeen/interface.h | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/engines/xeen/interface.h b/engines/xeen/interface.h index 3ceb08239e..1ed7afe628 100644 --- a/engines/xeen/interface.h +++ b/engines/xeen/interface.h @@ -43,6 +43,7 @@ private: SpriteResource _blessSprites; SpriteResource _restoreSprites; SpriteResource _hpSprites; + SpriteResource _uiSprites; SpriteResource _charFaces[TOTAL_CHARACTERS]; SpriteResource *_partyFaces[MAX_ACTIVE_PARTY]; DrawStruct _faceDrawStructs[4]; @@ -61,22 +62,27 @@ private: bool _buttonsLoaded; Common::String _interfaceText; int _hiliteChar; - - void loadSprites(); - - void loadCharIcons(int numChars); + int _intrIndex1; void assembleBorder(); void setupBackground(); - void setupFaces(int charIndex, Common::Array<int> xeenSideChars, int v3); + void setupFaces(int charIndex, Common::Array<int> xeenSideChars, bool updateFlag); void charIconsPrint(bool updateFlag); + + void drawViewBackground(int bgType); + + void addCharacterToRoster(); public: Interface(XeenEngine *vm); - void setup(bool soundPlayed); + void manageCharacters(bool soundPlayed); + + void loadCharIcons(int numChars); + + void draw3d(bool flag); }; } // End of namespace Xeen |