aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/messages/messages.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-04-09 19:36:12 -0400
committerPaul Gilbert2016-04-09 19:36:12 -0400
commitf7748622faa71729d12f3d0ec063417bdca60eb6 (patch)
treea25d1f9bc108bdf53d2fe78a7b121c3c5c595987 /engines/titanic/messages/messages.h
parent6405ba6ecbbec9a8e45e6093bcacf2cab7f3b94b (diff)
downloadscummvm-rg350-f7748622faa71729d12f3d0ec063417bdca60eb6.tar.gz
scummvm-rg350-f7748622faa71729d12f3d0ec063417bdca60eb6.tar.bz2
scummvm-rg350-f7748622faa71729d12f3d0ec063417bdca60eb6.zip
TITANIC: Further implementation of timers
Diffstat (limited to 'engines/titanic/messages/messages.h')
-rw-r--r--engines/titanic/messages/messages.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/titanic/messages/messages.h b/engines/titanic/messages/messages.h
index e566b5d661..82601e525f 100644
--- a/engines/titanic/messages/messages.h
+++ b/engines/titanic/messages/messages.h
@@ -222,16 +222,18 @@ public:
}
};
-MESSAGE1(CTimeMsg, int, value, 0);
+MESSAGE1(CTimeMsg, uint, _ticks, 0);
class CTimerMsg : public CTimeMsg {
public:
- int _field8;
+ uint _timerCtr;
int _fieldC;
- CString _string1;
+ CString _action;
public:
CLASSDEF
- CTimerMsg() : CTimeMsg(), _field8(0), _fieldC(0) {}
+ CTimerMsg() : CTimeMsg(), _timerCtr(0), _fieldC(0) {}
+ CTimerMsg(uint ticks, uint timerCtr, int val2, const CString &action) :
+ CTimeMsg(ticks), _timerCtr(timerCtr), _fieldC(val2), _action(action) {}
static bool isSupportedBy(const CTreeItem *item) {
return supports(item, _type);