diff options
Diffstat (limited to 'engines/m4/mads_menus.h')
-rw-r--r-- | engines/m4/mads_menus.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/m4/mads_menus.h b/engines/m4/mads_menus.h index 3ef49cd6ee..278e07e3fd 100644 --- a/engines/m4/mads_menus.h +++ b/engines/m4/mads_menus.h @@ -158,7 +158,18 @@ private: public: RexGameMenuDialog(); - virtual void onRefresh(RectList *rects, M4Surface *destSurface); + virtual bool onEvent(M4EventType eventType, int32 param1, int x, int y, bool &captureEvents); +}; + +class RexOptionsDialog : public RexDialogView { +private: + MadsConfigData _tempConfig; + + void reload(); + void addLines(); +public: + RexOptionsDialog(); + virtual bool onEvent(M4EventType eventType, int32 param1, int x, int y, bool &captureEvents); }; |