aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/rooms.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova/rooms.cpp')
-rw-r--r--engines/supernova/rooms.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/supernova/rooms.cpp b/engines/supernova/rooms.cpp
index ce06f442c2..faa6129723 100644
--- a/engines/supernova/rooms.cpp
+++ b/engines/supernova/rooms.cpp
@@ -207,6 +207,10 @@ void Marquee::renderCharacter() {
if (_loop) {
_loop = false;
_text = _textBegin;
+ clearText();
+ _textWidth = _vm->textWidth(_text);
+ _x = kScreenWidth / 2 - _textWidth / 2;
+ _vm->_textCursorX = _x;
}
break;
case '\0':