aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/converse.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2013-07-09 21:37:16 -0400
committerPaul Gilbert2013-07-09 21:37:16 -0400
commit41748acf85fead543295ea6c11af6aa4fb14d495 (patch)
treea3e84946373734ce210f6d2f6b4e6c91cf893432 /engines/tsage/converse.cpp
parentcd8c702544fe75d333fa4fa7280f891f9fef7ed6 (diff)
downloadscummvm-rg350-41748acf85fead543295ea6c11af6aa4fb14d495.tar.gz
scummvm-rg350-41748acf85fead543295ea6c11af6aa4fb14d495.tar.bz2
scummvm-rg350-41748acf85fead543295ea6c11af6aa4fb14d495.zip
TSAGE: Implemented missing visual speaker methods for R2R
Diffstat (limited to 'engines/tsage/converse.cpp')
-rw-r--r--engines/tsage/converse.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/tsage/converse.cpp b/engines/tsage/converse.cpp
index ef00273dd3..bae0249eaa 100644
--- a/engines/tsage/converse.cpp
+++ b/engines/tsage/converse.cpp
@@ -543,7 +543,7 @@ void Obj44::load(const byte *dataP) {
_lookupValue = s.readSint16LE();
_lookupIndex = s.readSint16LE();
_field6 = s.readSint16LE();
- _field8 = s.readSint16LE();
+ _speakerMode = s.readSint16LE();
}
_id = s.readSint16LE();
@@ -579,7 +579,7 @@ void Obj44::synchronize(Serializer &s) {
s.syncAsSint16LE(_lookupValue);
s.syncAsSint16LE(_lookupIndex);
s.syncAsSint16LE(_field6);
- s.syncAsSint16LE(_field8);
+ s.syncAsSint16LE(_speakerMode);
s.syncAsSint16LE(_field16);
}
}
@@ -845,7 +845,7 @@ void StripManager::signal() {
if (g_vm->getGameID() == GType_Ringworld2) {
Ringworld2::VisualSpeaker *speaker = static_cast<Ringworld2::VisualSpeaker *>(_activeSpeaker);
- speaker->_fieldF6 = obj44._field8;
+ speaker->_speakerMode = obj44._speakerMode;
if (_obj44List.size() > 0)
speaker->proc15();
}