25 #include "common/error.h" 26 #include "common/events.h" 27 #include "common/platform.h" 29 #include "graphics/surface.h" 30 #include "graphics/managed_surface.h" 32 #include "engines/advancedDetector.h" 33 #include "engines/engine.h" 35 #include "gui/debugger.h" 37 #include "dgds/resource.h" 38 #include "dgds/request.h" 56 kMenuSaveNeedName = 43,
57 kMenuNotSavedDiskFull = 42,
58 kMenuReplaceSave = 38,
61 kMenuAskCreateDir = 26,
63 kMenuCalibrateJoystick = 28,
64 kMenuCalibrateMouse = 32,
66 kMenuReplayArcade = 45,
67 kMenuSaveBeforeArcade = 46,
68 kMenuArcadeFrustrated = 47,
69 kMenuSkipPlayIntro = 50,
76 MenuId _curMenu = kMenuMain;
82 void setScreenBuffer();
83 void drawMenu(MenuId menu = kMenuMain);
87 bool menuShown()
const {
return _curMenu != kMenuNone; }
88 void hideMenu() { _curMenu = kMenuNone; }
93 void activateChoice();
98 void toggleGadget(int16 gadgetId,
bool enable);
99 void configureGadget(MenuId menu,
Gadget *gadget);
100 bool updateOptionsGadget(
Gadget *gadget);
103 void handleClickSkipPlayIntroMenu(
const Common::Point &mouse);
105 void putMouseOnSelectedItem();
106 Gadget *getSelectedItem();
118 #endif // DGDS_DGDS_H Definition: managed_surface.h:51
Definition: request.h:219
Definition: request.h:134