diff options
author | Joseph-Eugene Winzer | 2018-03-09 18:02:18 +0100 |
---|---|---|
committer | Joseph-Eugene Winzer | 2018-03-11 23:25:00 +0100 |
commit | 7fab63f297a3639aa624d0a7f867e12c0e329545 (patch) | |
tree | 94e919bc1d46055d0cb61ea3c8544ce2267b0ef8 | |
parent | 78e4a162ab70e76c43c7875771be8365e51711ee (diff) | |
download | scummvm-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.cpp | 4 |
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': |