diff options
-rw-r--r-- | engines/wage/gui-console.cpp | 4 | ||||
-rw-r--r-- | engines/wage/wage.cpp | 6 |
2 files changed, 7 insertions, 3 deletions
diff --git a/engines/wage/gui-console.cpp b/engines/wage/gui-console.cpp index e7598839e8..5b61318afb 100644 --- a/engines/wage/gui-console.cpp +++ b/engines/wage/gui-console.cpp @@ -330,9 +330,7 @@ void Gui::renderConsole(Graphics::ManagedSurface *g, const Common::Rect &r) { rr.bottom = _screen.h - 1; #ifdef USE_MACTEXTWINDOW - _consoleWindow->drawText(&_console, 0, 0, - boundsR.width(), boundsR.height(), - boundsR.left + 7, boundsR.top + 7); + _consoleWindow->drawText(&_console, 0, 0, boundsR.width(), boundsR.height(), boundsR.left + 7, boundsR.top + 7); #endif // USE_MACTEXTWINDOW g->copyRectToSurface(_console, xcon, ycon, boundsR); diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index 62051859cc..64965de966 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -177,6 +177,12 @@ void WageEngine::processEvents() { break; case Common::KEYCODE_RETURN: + _inputText = _gui->_consoleWindow->getInput(); + + _gui->appendText(_inputText.c_str()); + + _gui->_consoleWindow->clearInput(); + if (_inputText.empty()) break; |