diff options
author | Max Horn | 2006-09-17 22:22:50 +0000 |
---|---|---|
committer | Max Horn | 2006-09-17 22:22:50 +0000 |
commit | fab33bf6639d72776b1818131724af6d1a67ce58 (patch) | |
tree | 8bf40c98040a3fdd58b326483008715a92a53fde /engines/scumm/he/intern_he.h | |
parent | f4759feeab02a470c428be8ab4add26eb2255c41 (diff) | |
download | scummvm-rg350-fab33bf6639d72776b1818131724af6d1a67ce58.tar.gz scummvm-rg350-fab33bf6639d72776b1818131724af6d1a67ce58.tar.bz2 scummvm-rg350-fab33bf6639d72776b1818131724af6d1a67ce58.zip |
Moved stored flobjects to class ScummEngine_v70he
svn-id: r23924
Diffstat (limited to 'engines/scumm/he/intern_he.h')
-rw-r--r-- | engines/scumm/he/intern_he.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/scumm/he/intern_he.h b/engines/scumm/he/intern_he.h index 0f87af8477..08e2c5554e 100644 --- a/engines/scumm/he/intern_he.h +++ b/engines/scumm/he/intern_he.h @@ -129,6 +129,9 @@ protected: bool _skipProcessActors; + int _numStoredFlObjects; + ObjectData *_storedFlObjects; + public: ScummEngine_v70he(OSystem *syst, const DetectorResult &dr); ~ScummEngine_v70he(); @@ -153,8 +156,15 @@ protected: virtual void readGlobalObjects(); virtual void readIndexBlock(uint32 blocktype, uint32 itemsize); + virtual void clearRoomObjects(); + virtual void resetRoomObjects(); + virtual int getActorFromPos(int x, int y); + virtual void loadFlObject(uint object, uint room); + void storeFlObject(int slot); + void restoreFlObjects(); + int getStringCharWidth(byte chr); virtual int setupStringArray(int size); void appendSubstring(int dst, int src, int len2, int len); |