diff options
Diffstat (limited to 'engines/titanic/carry/hose.h')
-rw-r--r-- | engines/titanic/carry/hose.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/titanic/carry/hose.h b/engines/titanic/carry/hose.h index 77ab437b8b..3c8c1549c1 100644 --- a/engines/titanic/carry/hose.h +++ b/engines/titanic/carry/hose.h @@ -28,11 +28,18 @@ namespace Titanic { struct CHoseStatics { - int _v1; - CString _v2; + int _actionVal; + CString _actionTarget; + CHoseStatics() : _actionVal(0) {} }; class CHose : public CCarry { + DECLARE_MESSAGE_MAP; + bool DropZoneGotObjectMsg(CDropZoneGotObjectMsg *msg); + bool PumpingMsg(CPumpingMsg *msg); + bool UseWithCharMsg(CUseWithCharMsg *msg); + bool HoseConnectedMsg(CHoseConnectedMsg *msg); + bool DropZoneLostObjectMsg(CDropZoneLostObjectMsg *msg); protected: CString _string6; public: |