mirror of
https://github.com/Maks1mS/pppi-rpg-game.git
synced 2024-12-23 14:22:59 +03:00
29 lines
907 B
C++
29 lines
907 B
C++
/**
|
||
* @brief Класс AudioManager управляет звуками и музыкой в игре.
|
||
*/
|
||
class AudioManager {
|
||
public:
|
||
/**
|
||
* @brief Загружает аудио ресурс.
|
||
* @param path Путь к аудио файлу.
|
||
*/
|
||
void loadSound(const std::string& path);
|
||
|
||
/**
|
||
* @brief Воспроизводит звуковой эффект.
|
||
* @param soundName Наименование звукового эффекта.
|
||
*/
|
||
void playSoundEffect(const std::string& soundName);
|
||
|
||
/**
|
||
* @brief Воспроизводит музыкальную композицию.
|
||
* @param musicName Наименование музыкальной композиции.
|
||
*/
|
||
void playMusic(const std::string& musicName);
|
||
|
||
/**
|
||
* @brief Останавливает все звуки и музыку.
|
||
*/
|
||
void stopAllSounds();
|
||
};
|