22 #ifndef SCUMM_MACGUI_MACGUI_V6_H 23 #define SCUMM_MACGUI_MACGUI_V6_H 25 #include "common/events.h" 26 #include "common/rect.h" 27 #include "common/str.h" 40 int _screenSaveLevel = 0;
41 bool _skipScene =
false;
47 int _oldMusicVolume = -1;
48 int _oldSfxVolume = -1;
55 bool initialize()
override;
56 bool readStrings()
override;
59 int getNumColors()
const override {
return 256; }
62 uint32 getBlack()
const override {
return 255; }
63 uint32 getWhite()
const override {
return 254; }
65 void updateWindowManager()
override;
69 void setupCursor(
int &width,
int &height,
int &hotspotX,
int &hotspotY,
int &animate)
override;
71 void resetAfterLoad()
override;
72 void update(
int delta)
override {}
77 bool getFontParams(FontId fontId,
int &
id,
int &size,
int &slant)
const override;
79 void updateMenus()
override;
82 void saveScreen()
override;
83 void restoreScreen()
override;
85 void onMenuOpen()
override;
86 void onMenuClose()
override;
92 void setVolume(
int type,
int volume);
94 void runAboutDialog()
override;
95 bool runOpenDialog(
int &saveSlotToHandle)
override;
96 bool runSaveDialog(
int &saveSlotToHandle,
Common::String &saveName)
override;
97 bool runOptionsDialog()
override;
98 bool runQuitDialog()
override;
99 bool runRestartDialog()
override;
Definition: macgui_impl.h:52
Definition: macgui_v6.h:33
Definition: macgui_impl.h:554
Definition: macgui_impl.h:657