aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/sound/seasonal_music_player.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/sound/seasonal_music_player.h')
-rw-r--r--engines/titanic/sound/seasonal_music_player.h20
1 files changed, 12 insertions, 8 deletions
diff --git a/engines/titanic/sound/seasonal_music_player.h b/engines/titanic/sound/seasonal_music_player.h
index 30c296d24d..c5259e2715 100644
--- a/engines/titanic/sound/seasonal_music_player.h
+++ b/engines/titanic/sound/seasonal_music_player.h
@@ -28,15 +28,19 @@
namespace Titanic {
class CSeasonalMusicPlayer : public CAutoMusicPlayerBase {
+ DECLARE_MESSAGE_MAP;
+ bool ChangeSeasonMsg(CChangeSeasonMsg *msg);
+ bool ArboretumGateMsg(CArboretumGateMsg *msg);
+ bool ChangeMusicMsg(CChangeMusicMsg *msg);
private:
- int _fieldD8;
- int _fieldDC;
- int _fieldE0;
- int _fieldE4;
- int _fieldE8;
- int _fieldEC;
- int _fieldF0;
- int _fieldF4;
+ bool _isSpring;
+ bool _isSummer;
+ bool _isAutumn;
+ bool _isWinter;
+ int _springMode;
+ int _summerMode;
+ int _autumnMode;
+ int _winterMode;
public:
CLASSDEF;
CSeasonalMusicPlayer();