diff options
author | Paul Gilbert | 2016-08-13 21:44:22 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-13 21:44:22 -0400 |
commit | 14cdfa3f58455c818691eb94d3a3de5b0dda8696 (patch) | |
tree | a0101a6344567b40f7073a74b5e599967dc7be82 /engines/titanic/npcs/maitre_d.h | |
parent | af85a2a3fac21b3da3eb70a2eb216457b2b097bb (diff) | |
download | scummvm-rg350-14cdfa3f58455c818691eb94d3a3de5b0dda8696.tar.gz scummvm-rg350-14cdfa3f58455c818691eb94d3a3de5b0dda8696.tar.bz2 scummvm-rg350-14cdfa3f58455c818691eb94d3a3de5b0dda8696.zip |
TITANIC: Implemented CMaitreD class
Diffstat (limited to 'engines/titanic/npcs/maitre_d.h')
-rw-r--r-- | engines/titanic/npcs/maitre_d.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/engines/titanic/npcs/maitre_d.h b/engines/titanic/npcs/maitre_d.h index af73f02a9a..878c32cc0b 100644 --- a/engines/titanic/npcs/maitre_d.h +++ b/engines/titanic/npcs/maitre_d.h @@ -28,6 +28,18 @@ namespace Titanic { class CMaitreD : public CTrueTalkNPC { + DECLARE_MESSAGE_MAP; + bool RestaurantMusicChanged(CRestaurantMusicChanged *msg); + bool TrueTalkTriggerActionMsg(CTrueTalkTriggerActionMsg *msg); + bool EnterViewMsg(CEnterViewMsg *msg); + bool LeaveViewMsg(CLeaveViewMsg *msg); + bool NPCPlayTalkingAnimationMsg(CNPCPlayTalkingAnimationMsg *msg); + bool TimerMsg(CTimerMsg *msg); + bool TrueTalkNotifySpeechStartedMsg(CTrueTalkNotifySpeechStartedMsg *msg); + bool TrueTalkNotifySpeechEndedMsg(CTrueTalkNotifySpeechEndedMsg *msg); + bool LoadSuccessMsg(CLoadSuccessMsg *msg); + bool TextInputMsg(CTextInputMsg *msg); + bool TriggerNPCEvent(CTriggerNPCEvent *msg); private: static int _v1; private: @@ -39,7 +51,7 @@ private: int _field12C; int _field130; int _field134; - int _field138; + int _timerId; public: CLASSDEF; CMaitreD(); |