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;
46 bool initialize()
override;
47 bool readStrings()
override;
50 int getNumColors()
const override {
return 256; }
53 uint32 getBlack()
const override {
return 255; }
54 uint32 getWhite()
const override {
return 254; }
60 void setupCursor(
int &width,
int &height,
int &hotspotX,
int &hotspotY,
int &animate)
override;
62 void resetAfterLoad()
override;
63 void update(
int delta)
override {}
68 bool getFontParams(FontId fontId,
int &
id,
int &size,
int &slant)
const override;
70 void updateMenus()
override;
73 void saveScreen()
override;
74 void restoreScreen()
override;
76 void onMenuOpen()
override;
77 void onMenuClose()
override;
83 void setVolume(
int type,
int volume);
85 void runAboutDialog()
override;
86 bool runOpenDialog(
int &saveSlotToHandle)
override;
87 bool runSaveDialog(
int &saveSlotToHandle,
Common::String &saveName)
override;
88 bool runOptionsDialog()
override;
89 bool runQuitDialog()
override;
90 bool runRestartDialog()
override;
Definition: macgui_impl.h:52
Definition: macgui_v6.h:33
Definition: macgui_impl.h:552
Definition: macgui_impl.h:655