diff options
author | Le Philousophe | 2019-05-20 21:00:16 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2019-06-01 22:43:48 +0200 |
commit | e791122c594cbd3e9c262fce58d6d7a4247093ab (patch) | |
tree | f722853f8ea559cc868b674494213447fb69d131 /engines/cryomni3d/versailles/data.cpp | |
parent | f7c7707d15898a0f54880ea27f2abc8432300501 (diff) | |
download | scummvm-rg350-e791122c594cbd3e9c262fce58d6d7a4247093ab.tar.gz scummvm-rg350-e791122c594cbd3e9c262fce58d6d7a4247093ab.tar.bz2 scummvm-rg350-e791122c594cbd3e9c262fce58d6d7a4247093ab.zip |
CRYOMNI3D: Implement (final) level 7
Diffstat (limited to 'engines/cryomni3d/versailles/data.cpp')
-rw-r--r-- | engines/cryomni3d/versailles/data.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/engines/cryomni3d/versailles/data.cpp b/engines/cryomni3d/versailles/data.cpp index d2e733f103..a11b1ab428 100644 --- a/engines/cryomni3d/versailles/data.cpp +++ b/engines/cryomni3d/versailles/data.cpp @@ -680,27 +680,26 @@ void CryOmni3DEngine_Versailles::initPlacesStates() { SET_PLACE_STATE(43, nullptr, nullptr, "VS33"); SET_PLACE_STATE(44, nullptr, nullptr, "VS33"); } else if (_currentLevel == 7) { - // TODO: implement functions SET_PLACE_STATE(1, nullptr, nullptr, nullptr); - SET_PLACE_STATE(2, nullptr, nullptr, nullptr); + SET_PLACE_STATE(2, nullptr, FILTER_EVENT(7, 2), nullptr); SET_PLACE_STATE(3, nullptr, nullptr, nullptr); SET_PLACE_STATE(4, nullptr, nullptr, nullptr); SET_PLACE_STATE(5, nullptr, nullptr, nullptr); SET_PLACE_STATE(6, nullptr, nullptr, nullptr); - SET_PLACE_STATE(7, nullptr, nullptr, nullptr); + SET_PLACE_STATE(7, nullptr, nullptr, nullptr); // Filter is a leftover SET_PLACE_STATE(8, nullptr, nullptr, nullptr); - SET_PLACE_STATE(9, nullptr, nullptr, nullptr); - SET_PLACE_STATE(10, nullptr, nullptr, "VS33"); - SET_PLACE_STATE(11, nullptr, nullptr, "VS33"); + SET_PLACE_STATE(9, nullptr, FILTER_EVENT(7, 9), nullptr); + SET_PLACE_STATE(10, nullptr, FILTER_EVENT(7, 10_11_13), "VS31"); + SET_PLACE_STATE(11, nullptr, FILTER_EVENT(7, 10_11_13), "VS31"); SET_PLACE_STATE(12, nullptr, nullptr, nullptr); - SET_PLACE_STATE(13, nullptr, nullptr, "VS33"); + SET_PLACE_STATE(13, nullptr, FILTER_EVENT(7, 10_11_13), "VS31"); SET_PLACE_STATE(14, nullptr, nullptr, nullptr); SET_PLACE_STATE(15, nullptr, nullptr, nullptr); SET_PLACE_STATE(16, nullptr, nullptr, nullptr); SET_PLACE_STATE(17, nullptr, nullptr, nullptr); SET_PLACE_STATE(18, nullptr, nullptr, nullptr); SET_PLACE_STATE(19, nullptr, nullptr, nullptr); - SET_PLACE_STATE(20, nullptr, nullptr, nullptr); + SET_PLACE_STATE(20, nullptr, FILTER_EVENT(7, 20), nullptr); SET_PLACE_STATE(21, nullptr, nullptr, nullptr); SET_PLACE_STATE(22, nullptr, nullptr, nullptr); SET_PLACE_STATE(23, nullptr, nullptr, nullptr); |