From a126a05dc4a6f98ced644b9ed789a520b19976f3 Mon Sep 17 00:00:00 2001 From: Florian Kagerer Date: Sat, 30 May 2009 19:48:13 +0000 Subject: LOL: implemented some opcodes required for yvel city svn-id: r41041 --- engines/kyra/text_lol.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'engines/kyra/text_lol.cpp') diff --git a/engines/kyra/text_lol.cpp b/engines/kyra/text_lol.cpp index 97ff06816f..3ddcfdaebc 100644 --- a/engines/kyra/text_lol.cpp +++ b/engines/kyra/text_lol.cpp @@ -77,11 +77,10 @@ void TextDisplayer_LoL::setupField(bool mode) { for (int i = 177; i > 141; i--) { uint32 endTime = _vm->_system->getMillis() + _vm->_tickLength; - _screen->hideMouse(); _screen->copyRegion(83, i, 83, i - 1, 235, 3, 0, 0, Screen::CR_NO_P_CHECK); _screen->copyRegion(83, i + 1, 83, i + 1, 235, 1, 2, 0, Screen::CR_NO_P_CHECK); + _vm->updateInput(); _screen->updateScreen(); - _screen->showMouse(); _vm->delayUntil(endTime); } @@ -98,7 +97,7 @@ void TextDisplayer_LoL::setupField(bool mode) { } void TextDisplayer_LoL::expandField() { - uint8 *tmp = _vm->_pageBuffer1 + 1300; + uint8 *tmp = _vm->_pageBuffer1 + 13000; if (_vm->textEnabled()) { _vm->_fadeText = false; @@ -110,10 +109,9 @@ void TextDisplayer_LoL::expandField() { for (int i = 140; i < 177; i++) { uint32 endTime = _vm->_system->getMillis() + _vm->_tickLength; - _screen->hideMouse(); _screen->copyRegion(0, 0, 83, i, 235, 3, 2, 0, Screen::CR_NO_P_CHECK); + _vm->updateInput(); _screen->updateScreen(); - _screen->showMouse(); _vm->delayUntil(endTime); } -- cgit v1.2.3