aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/core/background.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/core/background.cpp')
-rw-r--r--engines/titanic/core/background.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/titanic/core/background.cpp b/engines/titanic/core/background.cpp
index 792cd28346..9f22f1e992 100644
--- a/engines/titanic/core/background.cpp
+++ b/engines/titanic/core/background.cpp
@@ -30,7 +30,7 @@ BEGIN_MESSAGE_MAP(CBackground, CGameObject)
ON_MESSAGE(VisibleMsg)
END_MESSAGE_MAP()
-CBackground::CBackground() : CGameObject(), _startFrame(0), _endFrame(0), _fieldDC(0) {
+CBackground::CBackground() : CGameObject(), _startFrame(0), _endFrame(0), _isBlocking(false) {
}
void CBackground::save(SimpleFile *file, int indent) {
@@ -39,7 +39,7 @@ void CBackground::save(SimpleFile *file, int indent) {
file->writeNumberLine(_endFrame, indent);
file->writeQuotedLine(_string1, indent);
file->writeQuotedLine(_string2, indent);
- file->writeNumberLine(_fieldDC, indent);
+ file->writeNumberLine(_isBlocking, indent);
CGameObject::save(file, indent);
}
@@ -50,14 +50,14 @@ void CBackground::load(SimpleFile *file) {
_endFrame = file->readNumber();
_string1 = file->readString();
_string2 = file->readString();
- _fieldDC = file->readNumber();
+ _isBlocking = file->readNumber();
CGameObject::load(file);
}
bool CBackground::StatusChangeMsg(CStatusChangeMsg *msg) {
setVisible(true);
- if (_fieldDC) {
+ if (_isBlocking) {
playMovie(_startFrame, _endFrame, MOVIE_GAMESTATE);
} else {
playMovie(_startFrame, _endFrame, 0);
@@ -71,7 +71,7 @@ bool CBackground::SetFrameMsg(CSetFrameMsg *msg) {
}
bool CBackground::VisibleMsg(CVisibleMsg *msg) {
- setVisible(msg->_visible);
+ setVisible(!_visible);
return true;
}