diff options
-rw-r--r-- | engines/titanic/star_control/star_control_sub11.cpp | 8 | ||||
-rw-r--r-- | engines/titanic/star_control/star_control_sub11.h | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/engines/titanic/star_control/star_control_sub11.cpp b/engines/titanic/star_control/star_control_sub11.cpp index a2bd7b2aa6..6c782933ae 100644 --- a/engines/titanic/star_control/star_control_sub11.cpp +++ b/engines/titanic/star_control/star_control_sub11.cpp @@ -27,8 +27,8 @@ namespace Titanic { CStarControlSub11::CStarControlSub11() : _sub12(nullptr, nullptr), _sub13(nullptr), - _field4(0), _field8(0), _field20C(0), _field210(0), - _field214(0), _field218(0), _field21C(0) { + _field4(0), _field8(0), _field118(0), _field20C(0), + _field210(0), _field214(0), _field218(0), _field21C(0) { _sub12.proc3(); } @@ -36,8 +36,8 @@ void CStarControlSub11::load(SimpleFile *file, int param) { if (!param) { _sub12.load(file, param); - int val = file->readNumber(); - if (val) + _field118 = file->readNumber(); + if (_field118) _sub13.load(file, 0); _field218 = file->readNumber(); diff --git a/engines/titanic/star_control/star_control_sub11.h b/engines/titanic/star_control/star_control_sub11.h index bff246f3fb..6e47f85807 100644 --- a/engines/titanic/star_control/star_control_sub11.h +++ b/engines/titanic/star_control/star_control_sub11.h @@ -36,6 +36,7 @@ private: int _field4; int _field8; CStarControlSub12 _sub12; + int _field118; CStarControlSub13 _sub13; CStarControlSub15 _sub15; int _field20C; |