BubbleBobbleRemake / BubbleBobble / MuteMusicCommand.h
MuteMusicCommand.h
Raw
#pragma once
#include "Command.h"

class ISoundSystem;
namespace dae
{
	class MuteMusicCommand final : public Command
	{
	public:
		MuteMusicCommand(ISoundSystem& pSoundSystem)
			: Command(nullptr)
			, m_pSoundSystem{ pSoundSystem }
		{};

		~MuteMusicCommand() override = default;

		void Execute() override;

	private:
		ISoundSystem& m_pSoundSystem;
	};
}