aboutsummaryrefslogtreecommitdiff
path: root/engines/macventure/gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/macventure/gui.h')
-rw-r--r--engines/macventure/gui.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/engines/macventure/gui.h b/engines/macventure/gui.h
index 0cfb835d38..c6aae15303 100644
--- a/engines/macventure/gui.h
+++ b/engines/macventure/gui.h
@@ -24,29 +24,35 @@
#define MACVENTURE_GUI_H
#include "graphics/macgui/macwindowmanager.h"
-
-#include "macventure/macventure.h"
+#include "graphics/macgui/macwindow.h"
+#include "graphics/macgui/macmenu.h"
namespace MacVenture {
using namespace Graphics::MacGUIConstants;
+class MacVentureEngine;
class Gui {
public:
- Gui();
+ Gui(MacVentureEngine *engine);
~Gui();
void draw();
private: // Attributes
+ MacVentureEngine *_engine;
+
Graphics::ManagedSurface _screen;
Graphics::MacWindowManager _wm;
+ Graphics::Menu *_menu;
+
private: // Methods
void initGUI();
+ void loadMenus();
void loadBorder(Graphics::MacWindow * target, Common::String filename, bool active);
};