aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/menu.h')
-rw-r--r--engines/lure/menu.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/engines/lure/menu.h b/engines/lure/menu.h
index 64dbbd88a5..ce87bc7227 100644
--- a/engines/lure/menu.h
+++ b/engines/lure/menu.h
@@ -39,20 +39,19 @@ class MenuRecord {
private:
uint16 _xstart, _width;
uint16 _hsxstart, _hsxend;
- char **_entries;
+ const char **_entries;
uint8 _numEntries;
public:
- MenuRecord(uint16 hsxstartVal, uint16 hsxendVal, uint16 xstartVal,
- uint16 widthVal, const char *strings);
- ~MenuRecord();
+ MenuRecord(uint16 hsxstartVal, uint16 hsxendVal, uint16 xstartVal, uint16 widthVal,
+ int numParams, ...);
uint16 xstart() { return _xstart; }
uint16 width() { return _width; }
uint16 hsxstart() { return _hsxstart; }
uint16 hsxend() { return _hsxend; }
uint8 numEntries() { return _numEntries; }
- char **entries() { return _entries; }
- char *getEntry(uint8 index);
+ const char **entries() { return _entries; }
+ const char *getEntry(uint8 index);
};
class Menu {