diff options
Diffstat (limited to 'engines/pink/objects/actions/action_play_with_sfx.h')
-rw-r--r-- | engines/pink/objects/actions/action_play_with_sfx.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/engines/pink/objects/actions/action_play_with_sfx.h b/engines/pink/objects/actions/action_play_with_sfx.h index 7e8b0c8ed2..16a3cada99 100644 --- a/engines/pink/objects/actions/action_play_with_sfx.h +++ b/engines/pink/objects/actions/action_play_with_sfx.h @@ -24,6 +24,7 @@ #define PINK_ACTION_PLAY_WITH_SFX_H #include "pink/objects/actions/action_play.h" +#include "pink/sound.h" namespace Pink { @@ -49,26 +50,21 @@ private: uint32 _isLoop; }; -class Sound; class Page; class ActionSfx : public Object { public: - ActionSfx(); - ~ActionSfx() override; - void deserialize(Archive &archive) override; void toConsole() override; void play(Page *page); - void end(); - uint32 getFrame(); + uint32 getFrame() { return _frame; } private: - Sound *_sound; Common::String _sfxName; + Sound _sound; uint32 _volume; uint32 _frame; }; |