aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph-Eugene Winzer2018-03-09 18:02:18 +0100
committerJoseph-Eugene Winzer2018-03-11 23:25:00 +0100
commit7fab63f297a3639aa624d0a7f867e12c0e329545 (patch)
tree94e919bc1d46055d0cb61ea3c8544ce2267b0ef8
parent78e4a162ab70e76c43c7875771be8365e51711ee (diff)
downloadscummvm-rg350-7fab63f297a3639aa624d0a7f867e12c0e329545.tar.gz
scummvm-rg350-7fab63f297a3639aa624d0a7f867e12c0e329545.tar.bz2
scummvm-rg350-7fab63f297a3639aa624d0a7f867e12c0e329545.zip
SUPERNOVA: Recenters animated text on loop
-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':