diff options
Diffstat (limited to 'engines/hdb/hdb.cpp')
-rw-r--r-- | engines/hdb/hdb.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/hdb/hdb.cpp b/engines/hdb/hdb.cpp index 12d0871768..f4c46dfc63 100644 --- a/engines/hdb/hdb.cpp +++ b/engines/hdb/hdb.cpp @@ -147,7 +147,8 @@ bool HDBGame::init() { _gameShutdown = false; _pauseFlag = 0; _systemInit = true; - _loadingScreenGfx = _gfx->loadPic(PIC_LOADSCREEN); + if (!g_hdb->isPPC()) + _loadingScreenGfx = _gfx->loadPic(PIC_LOADSCREEN); return true; } @@ -806,7 +807,10 @@ void HDBGame::checkProgress() { } void HDBGame::drawLoadingScreen() { - _loadingScreenGfx->draw(0, 0); + if (g_hdb->isPPC()) + _gfx->fillScreen(0); + else + _loadingScreenGfx->draw(0, 0); } struct MapName { |