From 59bc70299ec8f654686a69bac15440d81c4ad182 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Thu, 24 Aug 2017 08:44:08 +0200 Subject: WAGE: Fake input text when using shortcuts --- engines/wage/gui.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'engines/wage/gui.cpp') diff --git a/engines/wage/gui.cpp b/engines/wage/gui.cpp index ffc4e41e66..7d1014b913 100644 --- a/engines/wage/gui.cpp +++ b/engines/wage/gui.cpp @@ -278,10 +278,17 @@ void Gui::executeMenuCommand(int action, Common::String &text) { actionClear(); break; - case kMenuActionCommand: - _engine->processTurn(&text, NULL); - break; + case kMenuActionCommand: { + _engine->_inputText = text; + Common::String inp = text + '\n'; + + appendText(inp.c_str()); + _consoleWindow->clearInput(); + + _engine->processTurn(&text, NULL); + break; + } default: warning("Unknown action: %d", action); -- cgit v1.2.3