WAGE: Started processing of input text from MacTextWindow

This commit is contained in:
Eugene Sandulenko 2017-07-31 20:02:14 +02:00
parent 81c26caaf8
commit 5149226255
2 changed files with 7 additions and 3 deletions

View File

@ -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);

View File

@ -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;