aboutsummaryrefslogtreecommitdiff
path: root/engines/cine/various.cpp
diff options
context:
space:
mode:
authorKari Salminen2008-06-25 21:57:08 +0000
committerKari Salminen2008-06-25 21:57:08 +0000
commit1339a55389efa97e484457a8963b69364a98452d (patch)
tree7c65a4180aa9e3c5f250537d68ee09ca08364cc7 /engines/cine/various.cpp
parentdee147eebfce779b834b98b81cdad4e76b3fd984 (diff)
downloadscummvm-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.cpp4
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;