aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/messages/messages.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-12-31 03:15:38 -0500
committerPaul Gilbert2016-12-31 03:15:38 -0500
commit4029f328337f50a7d017ccd4979e414f490de942 (patch)
tree261fcdc8471f0c847e661c65b9c6fbde4e858460 /engines/titanic/messages/messages.h
parentfffcc7b8dd51fbd781f09dba6feaa1ed7d9f9364 (diff)
downloadscummvm-rg350-4029f328337f50a7d017ccd4979e414f490de942.tar.gz
scummvm-rg350-4029f328337f50a7d017ccd4979e414f490de942.tar.bz2
scummvm-rg350-4029f328337f50a7d017ccd4979e414f490de942.zip
TITANIC: Convert CEditControlMsg _mode to an enum
Diffstat (limited to 'engines/titanic/messages/messages.h')
-rw-r--r--engines/titanic/messages/messages.h22
1 files changed, 20 insertions, 2 deletions
diff --git a/engines/titanic/messages/messages.h b/engines/titanic/messages/messages.h
index 22069c912d..f7019ec20e 100644
--- a/engines/titanic/messages/messages.h
+++ b/engines/titanic/messages/messages.h
@@ -149,9 +149,27 @@ public:
virtual bool isLeaveViewMsg() const;
};
+enum EditControlAction {
+ EDIT_INIT = 0,
+ EDIT_CLEAR = 1,
+ EDIT_SET_TEXT = 2,
+ EDIT_3 = 3,
+ EDIT_4 = 4,
+ EDIT_5 = 5,
+ EDIT_6 = 6,
+ EDIT_7 = 7,
+ EDIT_8 = 8,
+ EDIT_9 = 9,
+ EDIT_10 = 10,
+ EDIT_11 = 11,
+ EDIT_12 = 12,
+ EDIT_13 = 13,
+ EDIT_14 = 14
+};
+
class CEditControlMsg : public CMessage {
public:
- int _mode;
+ EditControlAction _mode;
int _param;
CString _text;
byte _textR;
@@ -159,7 +177,7 @@ public:
byte _textB;
public:
CLASSDEF;
- CEditControlMsg() : _mode(0), _param(0), _textR(0), _textG(0), _textB(0) {}
+ CEditControlMsg() : _mode(EDIT_INIT), _param(0), _textR(0), _textG(0), _textB(0) {}
static bool isSupportedBy(const CTreeItem *item) {
return CMessage::supports(item, _type);