aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/director.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/director.cpp')
-rw-r--r--engines/pink/director.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/pink/director.cpp b/engines/pink/director.cpp
index 97df17436a..4d16709357 100644
--- a/engines/pink/director.cpp
+++ b/engines/pink/director.cpp
@@ -76,15 +76,15 @@ static const Graphics::MacMenuData menuSubItems[] = {
};
-Director::Director()
+Director::Director(Common::PEResources &exe)
: _surface(640, 480) {
_wm.setScreen(&_surface);
_wm.setMode(Graphics::kWMModeNoDesktop | Graphics::kWMModeAutohideMenu | Graphics::kWMModalMenuMode);
_wm.setMenuHotzone(Common::Rect(0, 0, 640, 23));
_wm.setMenuDelay(250000);
- _menu = _wm.addMenu();
- _menu->addStaticMenus(menuSubItems);
+ _menu = Graphics::MacMenu::createMenuFromPEexe(exe, &_wm);
+ _menu->calcDimensions();
}
void Director::update() {