diff options
author | Paul Gilbert | 2015-01-03 19:08:30 -0500 |
---|---|---|
committer | Paul Gilbert | 2015-01-03 19:08:30 -0500 |
commit | f9316bf14107c3ac46bd8bb53da9665c3652c381 (patch) | |
tree | eae46a4026a85457428873933adf57b5371ee4d7 /engines/xeen/interface.h | |
parent | 97cd5a7e6961be52d545e3c131a85cd90c582441 (diff) | |
download | scummvm-rg350-f9316bf14107c3ac46bd8bb53da9665c3652c381.tar.gz scummvm-rg350-f9316bf14107c3ac46bd8bb53da9665c3652c381.tar.bz2 scummvm-rg350-f9316bf14107c3ac46bd8bb53da9665c3652c381.zip |
XEEN: Implemented charIconsPrint
Diffstat (limited to 'engines/xeen/interface.h')
-rw-r--r-- | engines/xeen/interface.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/xeen/interface.h b/engines/xeen/interface.h index 565fe84273..3ceb08239e 100644 --- a/engines/xeen/interface.h +++ b/engines/xeen/interface.h @@ -26,6 +26,7 @@ #include "common/scummsys.h" #include "xeen/dialogs.h" #include "xeen/party.h" +#include "xeen/screen.h" namespace Xeen { @@ -40,8 +41,12 @@ private: SpriteResource _spellFxSprites; SpriteResource _fecpSprites; SpriteResource _blessSprites; + SpriteResource _restoreSprites; + SpriteResource _hpSprites; SpriteResource _charFaces[TOTAL_CHARACTERS]; SpriteResource *_partyFaces[MAX_ACTIVE_PARTY]; + DrawStruct _faceDrawStructs[4]; + int _combatCharIds[8]; int _batUIFrame; int _spotDoorsUIFrame; @@ -54,6 +59,8 @@ private: int _heroismUIFrame; bool _isEarlyGame; bool _buttonsLoaded; + Common::String _interfaceText; + int _hiliteChar; void loadSprites(); @@ -62,6 +69,10 @@ private: void assembleBorder(); void setupBackground(); + + void setupFaces(int charIndex, Common::Array<int> xeenSideChars, int v3); + + void charIconsPrint(bool updateFlag); public: Interface(XeenEngine *vm); |