aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/auto_music_player_base.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-08-07 21:52:09 -0400
committerPaul Gilbert2016-08-07 21:52:09 -0400
commita1affaa698516e93763e812281e7d9609f098193 (patch)
tree3b5deb9eb443bf1ca40b418ee35f263789b28bea /engines/titanic/sound/auto_music_player_base.h
parent8b6ac03f18c69a519f1fdcd9bb49920bcfe78012 (diff)
downloadscummvm-rg350-a1affaa698516e93763e812281e7d9609f098193.tar.gz
scummvm-rg350-a1affaa698516e93763e812281e7d9609f098193.tar.bz2
scummvm-rg350-a1affaa698516e93763e812281e7d9609f098193.zip
TITANIC: Implemented CAutoMusicPlayerBase class
Diffstat (limited to 'engines/titanic/sound/auto_music_player_base.h')
-rw-r--r--engines/titanic/sound/auto_music_player_base.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/engines/titanic/sound/auto_music_player_base.h b/engines/titanic/sound/auto_music_player_base.h
index 657c5272e4..0623258887 100644
--- a/engines/titanic/sound/auto_music_player_base.h
+++ b/engines/titanic/sound/auto_music_player_base.h
@@ -28,12 +28,17 @@
namespace Titanic {
class CAutoMusicPlayerBase : public CGameObject {
+ DECLARE_MESSAGE_MAP;
+ bool StatusChangeMsg(CStatusChangeMsg *msg);
+ bool TimerMsg(CTimerMsg *msg);
+ bool LoadSuccessMsg(CLoadSuccessMsg *msg);
+ bool ChangeMusicMsg(CChangeMusicMsg *msg);
protected:
- CString _string1;
- int _fieldC8;
- int _fieldCC;
- int _fieldD0;
- int _fieldD4;
+ CString _filename;
+ bool _initialMute;
+ bool _isRepeated;
+ int _volumeMode;
+ int _transition;
public:
CLASSDEF;
CAutoMusicPlayerBase();