From 3a12d53ffc72fd99cdfbb9627bb699236d32f235 Mon Sep 17 00:00:00 2001 From: Le Philousophe Date: Sun, 10 Mar 2019 18:43:41 +0100 Subject: CRYOMNI3D: Implement level 2 --- engines/cryomni3d/versailles/engine.h | 29 ++++++++++++++++++++++++----- 1 file changed, 24 insertions(+), 5 deletions(-) (limited to 'engines/cryomni3d/versailles/engine.h') 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 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 -- cgit v1.2.3