diff options
Diffstat (limited to 'engines/pegasus/menu.cpp')
-rw-r--r-- | engines/pegasus/menu.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/engines/pegasus/menu.cpp b/engines/pegasus/menu.cpp index deaa460188..e55c006f86 100644 --- a/engines/pegasus/menu.cpp +++ b/engines/pegasus/menu.cpp @@ -149,10 +149,14 @@ MainMenu::MainMenu() : GameMenu(kMainMenuID), _menuBackground(0), _overviewButto bool isDemo = ((PegasusEngine *)g_engine)->isDemo(); - if (isDemo) - _menuBackground.initFromPICTFile("Images/Demo/DemoMenu.pict"); - else + if (isDemo) { + if (((PegasusEngine *)g_engine)->isWindows()) + _menuBackground.initFromPICTFile("Images/Demo/DemoMenuPC.pict"); + else + _menuBackground.initFromPICTFile("Images/Demo/DemoMenu.pict"); + } else { _menuBackground.initFromPICTFile("Images/Main Menu/MainMenu.mac"); + } _menuBackground.setDisplayOrder(0); _menuBackground.startDisplaying(); _menuBackground.show(); |