diff options
author | Andrew Kurushin | 2005-01-09 15:07:49 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-01-09 15:07:49 +0000 |
commit | f3b8221dd6a06f486a15aeedfd26d054a9287a18 (patch) | |
tree | 968883fa94ea6de63d1af9fb10ba2479f1ef27df /saga/interface.h | |
parent | 9d1f4ff1e6ea637518f9778b863db5bdb8683658 (diff) | |
download | scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.tar.gz scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.tar.bz2 scummvm-rg350-f3b8221dd6a06f486a15aeedfd26d054a9287a18.zip |
rewritten sprite class
- sprites decoded on first load
- some speed optimization
- actors uses kExtended flag to append spriteList
svn-id: r16497
Diffstat (limited to 'saga/interface.h')
-rw-r--r-- | saga/interface.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/saga/interface.h b/saga/interface.h index 28f648c7bf..313954fce2 100644 --- a/saga/interface.h +++ b/saga/interface.h @@ -150,7 +150,7 @@ struct INTERFACE_PANEL { int set_button; int nbuttons; INTERFACE_BUTTON *buttons; - SpriteList *sprites; + SpriteList sprites; }; struct INTERFACE_DESC { @@ -217,7 +217,7 @@ public: void unlockMode() { _panelMode = _lockedMode; } bool isInMainMode() { return _inMainMode; } int setStatusText(const char *new_txt); - int loadScenePortraits(int res); + int loadScenePortraits(int resourceId); int setLeftPortrait(int portrait); int setRightPortrait(int portrait); int draw(); @@ -252,8 +252,8 @@ private: char _statusText[STATUS_TEXT_LEN]; int _leftPortrait; int _rightPortrait; - SpriteList *_defPortraits; - SpriteList *_scenePortraits; + SpriteList _defPortraits; + SpriteList _scenePortraits; int _activeVerb; SCRIPT_THREAD *_iThread; |