diff options
author | Paul Gilbert | 2012-06-07 21:19:57 +1000 |
---|---|---|
committer | Paul Gilbert | 2012-06-07 21:19:57 +1000 |
commit | a7a619e1b41b771726b6fb611ddb640e38a78185 (patch) | |
tree | 7b37d51196391635df1a484f1d8e3d80c42e2cda /engines/tony | |
parent | 8f93c7be16fb9224ea43a0ca7490873a93a29f4b (diff) | |
download | scummvm-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/tony')
-rw-r--r-- | engines/tony/gfxengine.cpp | 5 |
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; |