50#include "common/str-array.h"
51#include "graphics/font.h"
52#include "graphics/managed_surface.h"
53#include "graphics/macgui/macwindowmanager.h"
54#include "graphics/macgui/mactextwindow.h"
55#include "graphics/macgui/macwindow.h"
56#include "graphics/macgui/mactext.h"
57#include "graphics/macgui/macmenu.h"
58#include "graphics/macgui/macwindowborder.h"
60#include "common/events.h"
61#include "common/rect.h"
63#include "common/file.h"
64#include "graphics/pixelformat.h"
69using namespace Graphics::MacWindowConstants;
81 kFontStyleUnderline = 4,
82 kFontStyleOutline = 8,
83 kFontStyleShadow = 16,
84 kFontStyleCondensed = 32,
85 kFontStyleExtended = 64
115 kMenuActionStartupScreen,
116 kMenuActionStartupSound
130 void appendText(
const char *str);
133 void setSceneDirty() { _sceneDirty =
true; }
134 void regenCommandsMenu();
135 void regenWeaponsMenu();
142 void actionStartupSound();
144 void disableAllMenus();
145 void enableNewGameMenus();
148 bool decodeStartupScreen();
150 bool processSceneEvents(WindowClick click,
Common::Event &event);
151 bool processConsoleEvents(WindowClick click,
Common::Event &event);
167 void loadBorder(
Graphics::MacWindow *target,
const char *border[], uint height, uint32 flags,
int titlePos = 0);
190 int _selectedMenuItem;
Definition: macfontmanager.h:110
Definition: mactextwindow.h:30
Definition: macwindow.h:205
Definition: macwindowmanager.h:149
Definition: managed_surface.h:51
Definition: entities.h:301