diff options
Diffstat (limited to 'engines/titanic/game/code_wheel.cpp')
-rw-r--r-- | engines/titanic/game/code_wheel.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/titanic/game/code_wheel.cpp b/engines/titanic/game/code_wheel.cpp index 94ee25435a..cd492ec856 100644 --- a/engines/titanic/game/code_wheel.cpp +++ b/engines/titanic/game/code_wheel.cpp @@ -21,6 +21,7 @@ */ #include "titanic/game/code_wheel.h" +#include "titanic/titanic.h" namespace Titanic { @@ -31,7 +32,8 @@ BEGIN_MESSAGE_MAP(CodeWheel, CBomb) ON_MESSAGE(MovieEndMsg) END_MESSAGE_MAP() -CodeWheel::CodeWheel() : CBomb(), _field108(0), _state(4), _field110(0) { +CodeWheel::CodeWheel() : CBomb(), _field108(0), _state(4), + _field110(0), _field114(0), _field118(0) { } void CodeWheel::save(SimpleFile *file, int indent) { @@ -39,6 +41,10 @@ void CodeWheel::save(SimpleFile *file, int indent) { file->writeNumberLine(_field108, indent); file->writeNumberLine(_state, indent); file->writeNumberLine(_field110, indent); + if (g_vm->getLanguage() == Common::DE_DEU) { + file->writeNumberLine(_field114, indent); + file->writeNumberLine(_field118, indent); + } CBomb::save(file, indent); } @@ -48,6 +54,10 @@ void CodeWheel::load(SimpleFile *file) { _field108 = file->readNumber(); _state = file->readNumber(); _field110 = file->readNumber(); + if (g_vm->getLanguage() == Common::DE_DEU) { + _field114 = file->readNumber(); + _field118 = file->readNumber(); + } CBomb::load(file); } |