aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage/blue_force/blueforce_speakers.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2011-09-10 11:21:57 +1000
committerPaul Gilbert2011-09-10 11:21:57 +1000
commitc75da8051cd81548d112201c347c422fa570ea0b (patch)
tree5604c9c056f786ac82fdedf4e6fb5b985c828994 /engines/tsage/blue_force/blueforce_speakers.cpp
parent39f3ea90b7465b063d55658bd0384566876e26d9 (diff)
downloadscummvm-rg350-c75da8051cd81548d112201c347c422fa570ea0b.tar.gz
scummvm-rg350-c75da8051cd81548d112201c347c422fa570ea0b.tar.bz2
scummvm-rg350-c75da8051cd81548d112201c347c422fa570ea0b.zip
TSAGE: Implemented Scene 325 - Police Conference Room
Diffstat (limited to 'engines/tsage/blue_force/blueforce_speakers.cpp')
-rw-r--r--engines/tsage/blue_force/blueforce_speakers.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/engines/tsage/blue_force/blueforce_speakers.cpp b/engines/tsage/blue_force/blueforce_speakers.cpp
index 58db8659b6..f35fa22390 100644
--- a/engines/tsage/blue_force/blueforce_speakers.cpp
+++ b/engines/tsage/blue_force/blueforce_speakers.cpp
@@ -286,6 +286,27 @@ void SpeakerJailer::setText(const Common::String &msg) {
_object2.fixCountdown(8, _numFrames);
}
+/*--------------------------------------------------------------------------*/
+
+SpeakerPSutter::SpeakerPSutter(): VisualSpeaker() {
+ _color1 = 20;
+ _color2 = 22;
+ _speakerName = "PSUTTER";
+}
+
+void SpeakerPSutter::setText(const Common::String &msg) {
+ _removeObject2 = true;
+
+ _object2.postInit();
+ _object2.setVisage(335);
+ _object2.setStrip2(3);
+ _object2.fixPriority(200);
+ _object2.setPosition(Common::Point(202, 48));
+
+ VisualSpeaker::setText(msg);
+ _object2.fixCountdown(8, _numFrames);
+}
+
} // End of namespace BlueForce
} // End of namespace TsAGE