aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/interface.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-02-15 14:20:35 -0500
committerPaul Gilbert2015-02-15 14:20:35 -0500
commitadde24a338eafc5aab0c3e51c439aea64bfdbfb7 (patch)
treeefb16b6afcedf78ee07c86017ce268a0167eb6c0 /engines/xeen/interface.h
parent74b4d91f4a5b68b2aa0ec2a46f76131ccf897535 (diff)
downloadscummvm-rg350-adde24a338eafc5aab0c3e51c439aea64bfdbfb7.tar.gz
scummvm-rg350-adde24a338eafc5aab0c3e51c439aea64bfdbfb7.tar.bz2
scummvm-rg350-adde24a338eafc5aab0c3e51c439aea64bfdbfb7.zip
XEEN: Move more code from InterfaceMap that should be in Interface class
Diffstat (limited to 'engines/xeen/interface.h')
-rw-r--r--engines/xeen/interface.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/xeen/interface.h b/engines/xeen/interface.h
index e4278459af..8d3044fd72 100644
--- a/engines/xeen/interface.h
+++ b/engines/xeen/interface.h
@@ -64,6 +64,10 @@ private:
XeenEngine *_vm;
SpriteResource _uiSprites;
SpriteResource _iconSprites;
+ SpriteResource _borderSprites;
+ SpriteResource _spellFxSprites;
+ SpriteResource _fecpSprites;
+ SpriteResource _blessSprites;
DrawStruct _mainList[16];
int _combatCharIds[8];
@@ -104,7 +108,7 @@ public:
virtual ~Interface() {}
- virtual void setup();
+ void setup();
void manageCharacters(bool soundPlayed);
@@ -121,6 +125,8 @@ public:
void bash(const Common::Point &pt, Direction direction);
void draw3d(bool updateFlag);
+
+ void assembleBorder();
};
} // End of namespace Xeen