diff options
Diffstat (limited to 'engines/agi/view.cpp')
-rw-r--r-- | engines/agi/view.cpp | 26 |
1 files changed, 4 insertions, 22 deletions
diff --git a/engines/agi/view.cpp b/engines/agi/view.cpp index b8fc559b84..536cf3a47f 100644 --- a/engines/agi/view.cpp +++ b/engines/agi/view.cpp @@ -367,28 +367,10 @@ void update_viewtable() { } if (i) { -#ifdef USE_CONSOLE - /* To correctly update sprites when we use the console - * we must work with all sprites. - */ - if (console.y > 0) { - erase_both(); - update_position(); - blit_both(); - commit_both(); - } else -#endif - /* If we're not using the console, updating only - * the active sprites lets us save some CPU cycles. - * This is how the original Sierra AGI works. - */ - { - erase_upd_sprites(); - update_position(); - blit_upd_sprites(); - commit_upd_sprites(); - } - + erase_upd_sprites(); + update_position(); + blit_upd_sprites(); + commit_upd_sprites(); game.view_table[0].flags &= ~(ON_WATER | ON_LAND); } } |