From e25fb16a3739696fbf85d7666bf013abb40bec24 Mon Sep 17 00:00:00 2001 From: Borja Lorente Date: Tue, 26 Jul 2016 10:43:02 +0200 Subject: MACVENTURE: Add scroll to console window --- engines/macventure/gui.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'engines/macventure/gui.cpp') diff --git a/engines/macventure/gui.cpp b/engines/macventure/gui.cpp index 6a30985b74..8045c27a51 100644 --- a/engines/macventure/gui.cpp +++ b/engines/macventure/gui.cpp @@ -227,7 +227,7 @@ void Gui::initWindows() { loadBorder(_mainGameWindow, "border_no_scroll_act.bmp", true, findWindowData(kMainGameWindow).type); // In-game Output Console - _outConsoleWindow = _wm.addWindow(false, true, true); + _outConsoleWindow = _wm.addWindow(true, true, false); _outConsoleWindow->setDimensions(getWindowData(kOutConsoleWindow).bounds); _outConsoleWindow->setActive(false); _outConsoleWindow->setCallback(outConsoleWindowCallback, this); @@ -1266,15 +1266,19 @@ bool MacVenture::Gui::processMainGameEvents(WindowClick click, Common::Event & e } return false; } + bool MacVenture::Gui::processOutConsoleEvents(WindowClick click, Common::Event & event) { if (_engine->needsClickToContinue()) return true; - debug("OutConsoleEvent: %d", click); - if (click == kBorderScrollUp) { + if (click == kBorderScrollUp && event.type == Common::EVENT_LBUTTONDOWN) { _consoleText->scrollUp(); return true; } + if (click == kBorderScrollDown && event.type == Common::EVENT_LBUTTONDOWN) { + _consoleText->scrollDown(); + return true; + } return getWindowData(kOutConsoleWindow).visible; } -- cgit v1.2.3