aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2012-06-07 21:19:57 +1000
committerPaul Gilbert2012-06-07 21:19:57 +1000
commita7a619e1b41b771726b6fb611ddb640e38a78185 (patch)
tree7b37d51196391635df1a484f1d8e3d80c42e2cda /engines
parent8f93c7be16fb9224ea43a0ca7490873a93a29f4b (diff)
downloadscummvm-rg350-a7a619e1b41b771726b6fb611ddb640e38a78185.tar.gz
scummvm-rg350-a7a619e1b41b771726b6fb611ddb640e38a78185.tar.bz2
scummvm-rg350-a7a619e1b41b771726b6fb611ddb640e38a78185.zip
TONY: Fix to correctly show the loading screen at the start of the game
Diffstat (limited to 'engines')
-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;