aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tsage/ringworld2/ringworld2_speakers.cpp27
-rw-r--r--engines/tsage/ringworld2/ringworld2_speakers.h15
2 files changed, 41 insertions, 1 deletions
diff --git a/engines/tsage/ringworld2/ringworld2_speakers.cpp b/engines/tsage/ringworld2/ringworld2_speakers.cpp
index 3c9a84c123..2875652641 100644
--- a/engines/tsage/ringworld2/ringworld2_speakers.cpp
+++ b/engines/tsage/ringworld2/ringworld2_speakers.cpp
@@ -455,6 +455,33 @@ void SpeakerSoldier300::proc15() {
_object1.animate(ANIM_MODE_5, this);
}
}
+
+/*--------------------------------------------------------------------------*/
+
+SpeakerQuinn2350::SpeakerQuinn2350(): VisualSpeaker() {
+ _speakerName = "QUINN";
+ _color1 = 60;
+ _color2 = 0;
+ _fieldF6 = 0;
+ _textWidth = 300;
+ _hideObjects = false;
+ _object2 = NULL;
+ _displayMode = 1;
+ _numFrames = 0;
+}
+
+SpeakerPharisha2350::SpeakerPharisha2350(): VisualSpeaker() {
+ _speakerName = "PHARISHA";
+ _color1 = 151;
+ _color2 = 0;
+ _fieldF6 = 0;
+ _textWidth = 300;
+ _hideObjects = false;
+ _object2 = NULL;
+ _displayMode = 1;
+ _numFrames = 0;
+}
+
} // End of namespace Ringworld2
} // End of namespace TsAGE
diff --git a/engines/tsage/ringworld2/ringworld2_speakers.h b/engines/tsage/ringworld2/ringworld2_speakers.h
index 97972549fa..0d297c41ac 100644
--- a/engines/tsage/ringworld2/ringworld2_speakers.h
+++ b/engines/tsage/ringworld2/ringworld2_speakers.h
@@ -115,8 +115,21 @@ public:
virtual void proc15();
};
-} // End of namespace Ringworld2
+class SpeakerQuinn2350: public VisualSpeaker {
+public:
+ SpeakerQuinn2350();
+ virtual Common::String getClassName() { return "SpeakerQuinn2350"; }
+};
+
+class SpeakerPharisha2350: public VisualSpeaker {
+public:
+ SpeakerPharisha2350();
+
+ virtual Common::String getClassName() { return "SpeakerPharisha2350"; }
+};
+
+} // End of namespace Ringworld2
} // End of namespace TsAGE
#endif