diff options
author | Kari Salminen | 2008-06-25 21:57:08 +0000 |
---|---|---|
committer | Kari Salminen | 2008-06-25 21:57:08 +0000 |
commit | 1339a55389efa97e484457a8963b69364a98452d (patch) | |
tree | 7c65a4180aa9e3c5f250537d68ee09ca08364cc7 /engines/cine/various.cpp | |
parent | dee147eebfce779b834b98b81cdad4e76b3fd984 (diff) | |
download | scummvm-rg350-1339a55389efa97e484457a8963b69364a98452d.tar.gz scummvm-rg350-1339a55389efa97e484457a8963b69364a98452d.tar.bz2 scummvm-rg350-1339a55389efa97e484457a8963b69364a98452d.zip |
Implemented support for zoneQuery (Operation Stealth specific).
Fixed opcodes (related to zoneQuery):
- 0x08: o1_checkCollision
- 0x9A: o2_wasZoneChecked
NOTE: Savegame support for the zoneQuery data is broken
svn-id: r32790
Diffstat (limited to 'engines/cine/various.cpp')
-rw-r--r-- | engines/cine/various.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/cine/various.cpp b/engines/cine/various.cpp index f39ae4fb35..640ca8a169 100644 --- a/engines/cine/various.cpp +++ b/engines/cine/various.cpp @@ -112,6 +112,7 @@ int16 objListTab[20]; uint16 exitEngine; uint16 zoneData[NUM_MAX_ZONE]; +uint16 zoneQuery[NUM_MAX_ZONE]; //!< Only exists in Operation Stealth void stopMusicAfterFadeOut(void) { @@ -391,6 +392,7 @@ bool brokenSave(Common::InSaveFile &fHandle) { } /*! \todo Implement Operation Stealth loading, this is obviously Future Wars only + * \todo Add support for loading the zoneQuery table (Operation Stealth specific) */ bool CineEngine::makeLoad(char *saveName) { int16 i; @@ -588,6 +590,8 @@ bool CineEngine::makeLoad(char *saveName) { return true; } +/*! \todo Add support for saving the zoneQuery table (Operation Stealth specific) + */ void makeSave(char *saveFileName) { int16 i; Common::OutSaveFile *fHandle; |