diff options
author | strangerke | 2011-03-19 00:05:38 +0100 |
---|---|---|
committer | strangerke | 2011-03-21 08:23:45 +0100 |
commit | 2b22b9e8fb61549c50df489f5144c08b9465e6b9 (patch) | |
tree | 8c7074f5883b9766af1e3fa104caca808dbfbf4b | |
parent | 09fc6d6ee46ed43fd8e53ea68489d04333d1d04a (diff) | |
download | scummvm-rg350-2b22b9e8fb61549c50df489f5144c08b9465e6b9.tar.gz scummvm-rg350-2b22b9e8fb61549c50df489f5144c08b9465e6b9.tar.bz2 scummvm-rg350-2b22b9e8fb61549c50df489f5144c08b9465e6b9.zip |
TSAGE: Scene 7000 (imperfect)
-rw-r--r-- | engines/tsage/ringworld_logic.cpp | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/engines/tsage/ringworld_logic.cpp b/engines/tsage/ringworld_logic.cpp index 7be4213de7..f039474514 100644 --- a/engines/tsage/ringworld_logic.cpp +++ b/engines/tsage/ringworld_logic.cpp @@ -441,6 +441,46 @@ SpeakerSKText::SpeakerSKText(): ScreenSpeaker() { /*--------------------------------------------------------------------------*/ +SpeakerSKL::SpeakerSKL(): AnimatedSpeaker() { + _speakerName = "SKL"; + _newSceneNumber = 7011; + _textPos = Common::Point(10, 30); + _colour1 = 10; +} + +void SpeakerSKL::setText(const Common::String &msg) { + _object1.postInit(&_objectList); + _object1.setVisage(7013); + _object1.setStrip2(2); + _object1._frame = 1; + _object1.setPriority2(255); + _object1.changeZoom(100); + _object1.setPosition(Common::Point(203, 120)); + _object1.animate(ANIM_MODE_7, 0, NULL); + + _object2.postInit(&_objectList); + _object2.setVisage(7013); + _object2.setStrip2(1); + _object2.setPriority2(255); + _object2.changeZoom(100); + _object2._frame = 1; + _object2.setPosition(Common::Point(197, 80)); + _object2.setAction(&_speakerAction, NULL); + + Speaker::setText(msg); +} +/*--------------------------------------------------------------------------*/ + +SpeakerSKText::SpeakerSKText(): ScreenSpeaker() { + _speakerName = "SKTEXT"; + _textWidth = 240; + _textMode = ALIGN_CENTRE; + _colour1 = 9; + _hideObjects = false; +}; + +/*--------------------------------------------------------------------------*/ + SpeakerPText::SpeakerPText() { _speakerName = "PTEXT"; _textWidth = 240; |