diff options
author | Le Philousophe | 2019-03-10 18:43:41 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2019-06-01 22:43:48 +0200 |
commit | 3a12d53ffc72fd99cdfbb9627bb699236d32f235 (patch) | |
tree | d660716d2d9dc976b6435c93d862de0560c40c83 /engines/cryomni3d/versailles/engine.h | |
parent | 0619120f3a71a9db513b3bc277b1ca291b0de764 (diff) | |
download | scummvm-rg350-3a12d53ffc72fd99cdfbb9627bb699236d32f235.tar.gz scummvm-rg350-3a12d53ffc72fd99cdfbb9627bb699236d32f235.tar.bz2 scummvm-rg350-3a12d53ffc72fd99cdfbb9627bb699236d32f235.zip |
CRYOMNI3D: Implement level 2
Diffstat (limited to 'engines/cryomni3d/versailles/engine.h')
-rw-r--r-- | engines/cryomni3d/versailles/engine.h | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/engines/cryomni3d/versailles/engine.h b/engines/cryomni3d/versailles/engine.h index efc9941032..74d8c9640c 100644 --- a/engines/cryomni3d/versailles/engine.h +++ b/engines/cryomni3d/versailles/engine.h @@ -122,10 +122,10 @@ struct GameVariables { kCollectePartition, kCollectPamphletArchi, kGotRevealedPaper, // OK - kCollectCle, // 10 - kCollectCartonDessin, - kEsquissePainted, - kStateFauxCroquis, + kCollectKey, // OK // 10 + kCollectPortfolio, // OK + kSketchState, // OK + kFakeSketchChatState, // OK kCollectNourriture, kCollectPlume, kStatePamphletReligion, @@ -146,7 +146,7 @@ struct GameVariables { kCoffreUnlocked, //kUselessVar, kCollectedPaperInTrunk = 33, // OK - kUsingPinceauColor, + kBrushColor, // OK kUsedScissors, // OK kUsedClefsCombles, kHasPlayedLebrun, // OK @@ -398,6 +398,8 @@ private: template<unsigned int ID> void genericPainting(ZonFixedImage *fimg); #define IMG_CB(name) void img_ ## name(ZonFixedImage *fimg) + IMG_CB(31101); + IMG_CB(31101b); IMG_CB(31142); IMG_CB(31142b); IMG_CB(31142c); @@ -406,6 +408,14 @@ private: IMG_CB(31143b); IMG_CB(31143c); IMG_CB(31143d); + IMG_CB(32120); + IMG_CB(32120b); + IMG_CB(32120c); + IMG_CB(32201); + IMG_CB(32202); + IMG_CB(32203); + IMG_CB(32204); + IMG_CB(32204b); IMG_CB(41202); IMG_CB(41202b); IMG_CB(41801); @@ -425,6 +435,15 @@ private: FILTER_EVENT(1, 3); //FILTER_EVENT(1, 7); // Not used FILTER_EVENT(1, 14); + + FILTER_EVENT(2, 1); + FILTER_EVENT(2, 2); + FILTER_EVENT(2, 5); + INIT_PLACE(2, 9); + FILTER_EVENT(2, 9); + FILTER_EVENT(2, 11); + FILTER_EVENT(2, 12); + FILTER_EVENT(2, 14); #undef FILTER_EVENT #undef INIT_PLACE |