From b07798783c9bc8c8b1e906cf6043193c00192edc Mon Sep 17 00:00:00 2001 From: Paweł Kołodziejski Date: Thu, 25 May 2006 12:17:50 +0000 Subject: fixed regression after conversion console svn-id: r22626 --- engines/agi/cycle.cpp | 3 +++ engines/agi/keyboard.cpp | 2 ++ engines/agi/savegame.cpp | 1 + engines/agi/text.cpp | 1 + 4 files changed, 7 insertions(+) (limited to 'engines') diff --git a/engines/agi/cycle.cpp b/engines/agi/cycle.cpp index 2057189cd6..7b741a7f03 100644 --- a/engines/agi/cycle.cpp +++ b/engines/agi/cycle.cpp @@ -274,6 +274,7 @@ int main_cycle() { break; case INPUT_MENU: menu_keyhandler(key); + do_update(); return false; case INPUT_NONE: handle_controller(key); @@ -282,6 +283,8 @@ int main_cycle() { break; } + do_update(); + if (game.msg_box_ticks > 0) game.msg_box_ticks--; diff --git a/engines/agi/keyboard.cpp b/engines/agi/keyboard.cpp index d73e1d1914..bdac3953f8 100644 --- a/engines/agi/keyboard.cpp +++ b/engines/agi/keyboard.cpp @@ -347,6 +347,7 @@ int wait_key() { key = do_poll_keyboard(); if (key == KEY_ENTER || key == KEY_ESCAPE || key == BUTTON_LEFT) break; + do_update(); } return key; } @@ -365,6 +366,7 @@ int wait_any_key() { key = do_poll_keyboard(); if (key) break; + do_update(); } return key; } diff --git a/engines/agi/savegame.cpp b/engines/agi/savegame.cpp index 7037a3d133..fb367389fe 100644 --- a/engines/agi/savegame.cpp +++ b/engines/agi/savegame.cpp @@ -634,6 +634,7 @@ static int select_slot() { active = NUM_SLOTS - 1; break; } + do_update(); } press: diff --git a/engines/agi/text.cpp b/engines/agi/text.cpp index b9a70b9dff..dda904ee94 100644 --- a/engines/agi/text.cpp +++ b/engines/agi/text.cpp @@ -377,6 +377,7 @@ int selection_box(const char *m, const char **b) { active %= i; break; } + do_update(); } press: -- cgit v1.2.3