diff options
author | Paul Gilbert | 2011-03-20 20:26:09 +1100 |
---|---|---|
committer | Paul Gilbert | 2011-03-20 20:26:09 +1100 |
commit | e2af308ad2c4b35d8325dbf8357d299dd9606fc0 (patch) | |
tree | e5f7ec018f89f8c046b3a279bfaead6bbe42ee1b /engines/tsage/ringworld_logic.h | |
parent | ae29b57edbca8738768043af1c88973ab6ab8f3b (diff) | |
download | scummvm-rg350-e2af308ad2c4b35d8325dbf8357d299dd9606fc0.tar.gz scummvm-rg350-e2af308ad2c4b35d8325dbf8357d299dd9606fc0.tar.bz2 scummvm-rg350-e2af308ad2c4b35d8325dbf8357d299dd9606fc0.zip |
TSAGE: Added new speaker classes
Diffstat (limited to 'engines/tsage/ringworld_logic.h')
-rw-r--r-- | engines/tsage/ringworld_logic.h | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_logic.h b/engines/tsage/ringworld_logic.h index fd48dec0b6..4ebf078da8 100644 --- a/engines/tsage/ringworld_logic.h +++ b/engines/tsage/ringworld_logic.h @@ -153,6 +153,20 @@ public: virtual Common::String getClassName() { return "SpeakerHText"; } }; +class SpeakerPText: public ScreenSpeaker { +public: + SpeakerPText(); + + virtual Common::String getClassName() { return "SpeakerPText"; } +}; + +class SpeakerCHFText: public ScreenSpeaker { +public: + SpeakerCHFText(); + + virtual Common::String getClassName() { return "SpeakerCHFText"; } +}; + class SpeakerQL: public AnimatedSpeaker { public: SpeakerQL(); @@ -219,6 +233,36 @@ public: virtual void setText(const Common::String &msg); }; +class SpeakerCHFL: public AnimatedSpeaker { +public: + SpeakerCHFL(); + + virtual Common::String getClassName() { return "SpeakerCHFL"; } + virtual void setText(const Common::String &msg); +}; + +class SpeakerCHFR: public AnimatedSpeaker { +public: + SpeakerCHFR(); + + virtual Common::String getClassName() { return "SpeakerCHFR"; } + virtual void setText(const Common::String &msg); +}; + +class SpeakerPL: public AnimatedSpeaker { +public: + SceneObject _object3; + SpeakerAction _speakerAction2; + + SpeakerPL(); + + virtual Common::String getClassName() { return "SpeakerPL"; } + virtual void setText(const Common::String &msg); + virtual void removeText(); +}; + + + } // End of namespace tSage #endif |