diff options
author | Paul Gilbert | 2016-08-13 21:00:57 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-13 21:00:57 -0400 |
commit | af85a2a3fac21b3da3eb70a2eb216457b2b097bb (patch) | |
tree | 362fab4ad1ea2a1274ad178903754f0aca6db9cb /engines/titanic/npcs/liftbot.h | |
parent | 9c11611507f7669c16e955cd64a44f616b8efabe (diff) | |
download | scummvm-rg350-af85a2a3fac21b3da3eb70a2eb216457b2b097bb.tar.gz scummvm-rg350-af85a2a3fac21b3da3eb70a2eb216457b2b097bb.tar.bz2 scummvm-rg350-af85a2a3fac21b3da3eb70a2eb216457b2b097bb.zip |
TITANIC: Implemented CLiftBot class
Diffstat (limited to 'engines/titanic/npcs/liftbot.h')
-rw-r--r-- | engines/titanic/npcs/liftbot.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/engines/titanic/npcs/liftbot.h b/engines/titanic/npcs/liftbot.h index 7550a8a6f0..ccac53d5c7 100644 --- a/engines/titanic/npcs/liftbot.h +++ b/engines/titanic/npcs/liftbot.h @@ -29,10 +29,21 @@ namespace Titanic { class CLiftBot : public CTrueTalkNPC { + DECLARE_MESSAGE_MAP; + bool TextInputMsg(CTextInputMsg *msg); + bool EnterViewMsg(CEnterViewMsg *msg); bool EnterRoomMsg(CEnterRoomMsg *msg); + bool TrueTalkTriggerActionMsg(CTrueTalkTriggerActionMsg *msg); + bool LeaveRoomMsg(CLeaveRoomMsg *msg); + bool TurnOff(CTurnOff *msg); + bool TurnOn(CTurnOn *msg); + bool LeaveViewMsg(CLeaveViewMsg *msg); + bool TrueTalkGetStateValueMsg(CTrueTalkGetStateValueMsg *msg); + bool NPCPlayTalkingAnimationMsg(CNPCPlayTalkingAnimationMsg *msg); + bool ActMsg(CActMsg *msg); private: - static int _v1; - static int _v2; + static bool _flag; + static bool _enabled; private: int _field108; public: |