diff options
author | Paul Gilbert | 2016-08-08 19:30:50 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-08-08 19:30:50 -0400 |
commit | dbcbb01740043f73e8b37a0289d27d95fced04c5 (patch) | |
tree | 93c45575f77f7dff54284f26dc9b08d9e3a1e202 /engines/titanic/sound/auto_sound_player.h | |
parent | acdf655b91826039382144b30178e89e99fe7c7a (diff) | |
download | scummvm-rg350-dbcbb01740043f73e8b37a0289d27d95fced04c5.tar.gz scummvm-rg350-dbcbb01740043f73e8b37a0289d27d95fced04c5.tar.bz2 scummvm-rg350-dbcbb01740043f73e8b37a0289d27d95fced04c5.zip |
TITANIC: Implemented CAutoSoundPlayer class
Diffstat (limited to 'engines/titanic/sound/auto_sound_player.h')
-rw-r--r-- | engines/titanic/sound/auto_sound_player.h | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/engines/titanic/sound/auto_sound_player.h b/engines/titanic/sound/auto_sound_player.h index 6de2b12561..c8f1d3480e 100644 --- a/engines/titanic/sound/auto_sound_player.h +++ b/engines/titanic/sound/auto_sound_player.h @@ -28,16 +28,22 @@ namespace Titanic { class CAutoSoundPlayer : public CGameObject { + DECLARE_MESSAGE_MAP; + bool TurnOn(CTurnOn *msg); + bool TurnOff(CTurnOff *msg); + bool SignalObject(CSignalObject *msg); + bool SetVolumeMsg(CSetVolumeMsg *msg); + bool LoadSuccessMsg(CLoadSuccessMsg *msg); public: int _fieldBC; - CString _string1; - int _fieldCC; + CString _filename; + int _volume; int _fieldD0; - int _fieldD4; - int _fieldD8; - int _fieldDC; - int _fieldE0; - int _fieldE4; + bool _repeated; + int _soundHandle; + int _stopSeconds; + int _startSeconds; + bool _active; int _fieldE8; public: CLASSDEF; |