|
Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
|
#include <audiomanager.hpp>
Public Member Functions | |
| AudioManager () | |
| ~AudioManager () | |
| void | init () |
| void | playMusic (ClientMusic music) |
| void | pauseMusic (ClientMusic music) |
| void | stopMusic (ClientMusic music) |
| void | playSFX (ClientSFX sfx) |
| void | doTick (glm::vec3 player_pos, const LoadSoundCommandsEvent &delta, std::array< boost::optional< SharedObject >, MAX_POINT_LIGHTS > light_sources) |
| AudioManager::AudioManager | ( | ) |
| AudioManager::~AudioManager | ( | ) |
| void AudioManager::doTick | ( | glm::vec3 | player_pos, |
| const LoadSoundCommandsEvent & | delta, | ||
| std::array< boost::optional< SharedObject >, MAX_POINT_LIGHTS > | light_sources | ||
| ) |
| void AudioManager::init | ( | ) |
load in all the sound & music files
| void AudioManager::pauseMusic | ( | ClientMusic | music | ) |
| void AudioManager::playMusic | ( | ClientMusic | music | ) |
| void AudioManager::stopMusic | ( | ClientMusic | music | ) |