aboutsummaryrefslogtreecommitdiff
path: root/engines/cryomni3d/versailles/logic.cpp
diff options
context:
space:
mode:
authorLe Philousophe2019-03-21 07:58:24 +0100
committerEugene Sandulenko2019-06-01 22:43:48 +0200
commit7d6c3ee12bbef5a7b02f1782ba18840f381e2307 (patch)
treee764acffedd09daa8f41a8312a2aa8b4112f9de7 /engines/cryomni3d/versailles/logic.cpp
parent9bfc24eee3f724fab4aadad17d6c4664682f7aa3 (diff)
downloadscummvm-rg350-7d6c3ee12bbef5a7b02f1782ba18840f381e2307.tar.gz
scummvm-rg350-7d6c3ee12bbef5a7b02f1782ba18840f381e2307.tar.bz2
scummvm-rg350-7d6c3ee12bbef5a7b02f1782ba18840f381e2307.zip
CRYOMNI3D: Fix some comments and order of callback
Diffstat (limited to 'engines/cryomni3d/versailles/logic.cpp')
-rw-r--r--engines/cryomni3d/versailles/logic.cpp120
1 files changed, 60 insertions, 60 deletions
diff --git a/engines/cryomni3d/versailles/logic.cpp b/engines/cryomni3d/versailles/logic.cpp
index f898778004..8552c50a52 100644
--- a/engines/cryomni3d/versailles/logic.cpp
+++ b/engines/cryomni3d/versailles/logic.cpp
@@ -684,62 +684,6 @@ IMG_CB(32120c) {
setGameTime(4, 2);
}
-IMG_CB(41202) {
- fimg->load("10E_20.GIF");
- while (1) {
- fimg->manage();
- if (fimg->_exit || fimg->_zoneLow) {
- fimg->_exit = true;
- break;
- }
- HANDLE_QUESTION(1);
- if (fimg->_zoneUse) {
- if (fimg->_currentZone == 2 && !_inventory.inInventoryByNameID(97)) {
- // Open the jar
- ZonFixedImage::CallbackFunctor *functor =
- new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
- &CryOmni3DEngine_Versailles::img_41202b);
- fimg->changeCallback(functor);
- break;
- } else {
- displayMessageBox(kFixedimageMsgBoxParameters, fimg->surface(), 11,
- fimg->getZoneCenter(fimg->_currentZone),
- Common::Functor0Mem<void, ZonFixedImage>(fimg, &ZonFixedImage::manage));
- }
- }
- }
-}
-
-IMG_CB(41202b) {
- fimg->load("10E_21.GIF");
- while (1) {
- fimg->manage();
- if (fimg->_exit) {
- break;
- }
- HANDLE_QUESTION(1);
- if (fimg->_zoneLow) {
- // Go back to jars closed
- ZonFixedImage::CallbackFunctor *functor =
- new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
- &CryOmni3DEngine_Versailles::img_41202);
- fimg->changeCallback(functor);
- break;
- }
- if (fimg->_zoneUse) {
- if (!_inventory.inInventoryByNameID(97)) {
- collectObject(97, fimg);
- }
- // Go back to jars closed
- ZonFixedImage::CallbackFunctor *functor =
- new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
- &CryOmni3DEngine_Versailles::img_41202);
- fimg->changeCallback(functor);
- break;
- }
- }
-}
-
IMG_CB(32201) {
fimg->load("21E_41.GIF");
while (1) {
@@ -819,6 +763,62 @@ IMG_CB(32204b) {
}
}
+IMG_CB(41202) {
+ fimg->load("10E_20.GIF");
+ while (1) {
+ fimg->manage();
+ if (fimg->_exit || fimg->_zoneLow) {
+ fimg->_exit = true;
+ break;
+ }
+ HANDLE_QUESTION(1);
+ if (fimg->_zoneUse) {
+ if (fimg->_currentZone == 2 && !_inventory.inInventoryByNameID(97)) {
+ // Open the jar
+ ZonFixedImage::CallbackFunctor *functor =
+ new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
+ &CryOmni3DEngine_Versailles::img_41202b);
+ fimg->changeCallback(functor);
+ break;
+ } else {
+ displayMessageBox(kFixedimageMsgBoxParameters, fimg->surface(), 11,
+ fimg->getZoneCenter(fimg->_currentZone),
+ Common::Functor0Mem<void, ZonFixedImage>(fimg, &ZonFixedImage::manage));
+ }
+ }
+ }
+}
+
+IMG_CB(41202b) {
+ fimg->load("10E_21.GIF");
+ while (1) {
+ fimg->manage();
+ if (fimg->_exit) {
+ break;
+ }
+ HANDLE_QUESTION(1);
+ if (fimg->_zoneLow) {
+ // Go back to jars closed
+ ZonFixedImage::CallbackFunctor *functor =
+ new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
+ &CryOmni3DEngine_Versailles::img_41202);
+ fimg->changeCallback(functor);
+ break;
+ }
+ if (fimg->_zoneUse) {
+ if (!_inventory.inInventoryByNameID(97)) {
+ collectObject(97, fimg);
+ }
+ // Go back to jars closed
+ ZonFixedImage::CallbackFunctor *functor =
+ new Common::Functor1Mem<ZonFixedImage *, void, CryOmni3DEngine_Versailles>(this,
+ &CryOmni3DEngine_Versailles::img_41202);
+ fimg->changeCallback(functor);
+ break;
+ }
+ }
+}
+
IMG_CB(41801) {
fimg->load("12E2_10.GIF");
while (1) {
@@ -999,7 +999,7 @@ IMG_CB(41802) {
_gameVariables[GameVariables::kGotRevealedPaper] = 1;
setGameTime(3, 1);
} else if (objID == 96) {
- // Pamphlet about arts
+ // Lampoon about arts
playInGameVideo("PAP-BRUL");
// Force reload of the place
if (_nextPlaceId == -1u) {
@@ -1046,7 +1046,7 @@ IMG_CB(41802b) {
_gameVariables[GameVariables::kGotRevealedPaper] = 1;
setGameTime(3, 1);
} else if (objID == 96) {
- // Pamphlet about arts
+ // Lampoon about arts
playInGameVideo("PAP-BRUL");
// Force reload of the place
if (_nextPlaceId == -1u) {
@@ -1091,7 +1091,7 @@ IMG_CB(41802c) {
_gameVariables[GameVariables::kGotRevealedPaper] = 1;
setGameTime(3, 1);
} else if (objID == 96) {
- // Pamphlet about arts
+ // Lampoon about arts
playInGameVideo("PAP-BRUL");
// Force reload of the place
if (_nextPlaceId == -1u) {
@@ -1126,7 +1126,7 @@ IMG_CB(41802d) {
_gameVariables[GameVariables::kGotRevealedPaper] = 1;
setGameTime(3, 1);
} else if (objID == 96) {
- // Pamphlet about arts
+ // Lampoon about arts
playInGameVideo("PAP-BRUL");
// Force reload of the place
if (_nextPlaceId == -1u) {