diff options
author | Paul Gilbert | 2016-08-15 21:10:09 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-15 21:10:09 -0400 |
commit | 24aeebc96f50f12a9dacf33c9ce4aceb82011074 (patch) | |
tree | 83ae8ba23c131986656610e4b301c95ad54f6cb3 /engines/titanic/game/bomb.h | |
parent | 08938ccfc88d55d9255ac20ff35c9aded67734fe (diff) | |
download | scummvm-rg350-24aeebc96f50f12a9dacf33c9ce4aceb82011074.tar.gz scummvm-rg350-24aeebc96f50f12a9dacf33c9ce4aceb82011074.tar.bz2 scummvm-rg350-24aeebc96f50f12a9dacf33c9ce4aceb82011074.zip |
TITANIC: Implemented CBomb class
Diffstat (limited to 'engines/titanic/game/bomb.h')
-rw-r--r-- | engines/titanic/game/bomb.h | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/engines/titanic/game/bomb.h b/engines/titanic/game/bomb.h index ab4df16db0..f78c42cff0 100644 --- a/engines/titanic/game/bomb.h +++ b/engines/titanic/game/bomb.h @@ -29,18 +29,27 @@ namespace Titanic { class CBomb : public CBackground { + bool StatusChangeMsg(CStatusChangeMsg *msg); + bool EnterViewMsg(CEnterViewMsg *msg); + bool MouseButtonDownMsg(CMouseButtonDownMsg *msg); bool EnterRoomMsg(CEnterRoomMsg *msg); + bool ActMsg(CActMsg *msg); + bool TurnOn(CTurnOn *msg); + bool TimerMsg(CTimerMsg *msg); + bool TrueTalkGetStateValueMsg(CTrueTalkGetStateValueMsg *msg); + bool SetFrameMsg(CSetFrameMsg *msg); + DECLARE_MESSAGE_MAP; private: int _fieldE0; int _fieldE4; int _fieldE8; int _fieldEC; int _fieldF0; - int _fieldF4; - int _fieldF8; + int _countdown; + int _soundHandle; int _fieldFC; int _startingTicks; - int _field104; + int _volume; public: CLASSDEF; CBomb(); |