aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tony/gfxengine.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/tony/gfxengine.cpp b/engines/tony/gfxengine.cpp
index b102323dce..e61e6a8b84 100644
--- a/engines/tony/gfxengine.cpp
+++ b/engines/tony/gfxengine.cpp
@@ -472,7 +472,12 @@ void RMGfxEngine::init() {
_bigBuf.drawOT(Common::nullContext);
_bigBuf.clearOT();
delete load;
+
+ // Display 'Loading' screen
+ // TODO: The loading screen isn't currently optimal, since the game doesn't respond to events
+ // whilst the mpalInit code is being executed.
_vm->_window.getNewFrame(*this, NULL);
+ _vm->_window.repaint();
GLOBALS.bPatIrqFreeze = true;