diff options
Diffstat (limited to 'engines/tsage/ringworld_logic.h')
-rw-r--r-- | engines/tsage/ringworld_logic.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/engines/tsage/ringworld_logic.h b/engines/tsage/ringworld_logic.h index 2b777e749c..95b6813ec6 100644 --- a/engines/tsage/ringworld_logic.h +++ b/engines/tsage/ringworld_logic.h @@ -107,6 +107,13 @@ public: virtual Common::String getClassName() { return "SpeakerMText"; } }; +class SpeakerCText: public ScreenSpeaker { +public: + SpeakerCText(); + + virtual Common::String getClassName() { return "SpeakerCText"; } +}; + class SpeakerQL: public AnimatedSpeaker { public: SpeakerQL(); @@ -129,6 +136,7 @@ class SpeakerSL: public AnimatedSpeaker { public: SpeakerSL(); + virtual Common::String getClassName() { return "SpeakerSL"; } virtual void setText(const Common::String &msg); }; @@ -136,7 +144,16 @@ class SpeakerQR: public AnimatedSpeaker { public: SpeakerQR(); - void setText(const Common::String &msg); + virtual Common::String getClassName() { return "SpeakerQR"; } + virtual void setText(const Common::String &msg); +}; + +class SpeakerCR: public AnimatedSpeaker { +public: + SpeakerCR(); + + virtual Common::String getClassName() { return "SpeakerCR"; } + virtual void setText(const Common::String &msg); }; } // End of namespace tSage |