EchoesOfFate
A game for our COMP315 Project
 
Loading...
Searching...
No Matches
AudioManager Class Reference

#include <AudioManager.h>

Public Member Functions

 AudioManager (std::string fileName)
 this is managed in other classes
 
void playMusic ()
 
void stopMusic ()
 
void playSound ()
 
void stopSound ()
 
void changeLoopState ()
 
void updateMusic (std::string newMusic)
 is is initally false
 
void updateSound (std::string newSound)
 
void setSoundPlaying (bool playing)
 
bool getSoundPlaying ()
 

Constructor & Destructor Documentation

◆ AudioManager()

AudioManager::AudioManager ( std::string fileName)

this is managed in other classes

checks if the file path can be found

loads the music file into a buffer

Member Function Documentation

◆ changeLoopState()

void AudioManager::changeLoopState ( )

◆ getSoundPlaying()

bool AudioManager::getSoundPlaying ( )

◆ playMusic()

void AudioManager::playMusic ( )

Fetching the audio text file

Playing the audio

◆ playSound()

void AudioManager::playSound ( )

sets the sound's buffer to the buffer of the music file

plays sound

◆ setSoundPlaying()

void AudioManager::setSoundPlaying ( bool playing)

◆ stopMusic()

void AudioManager::stopMusic ( )

stopping the audio

◆ stopSound()

void AudioManager::stopSound ( )

stopping the audio

◆ updateMusic()

void AudioManager::updateMusic ( std::string newMusic)

is is initally false

stops music

change music

◆ updateSound()

void AudioManager::updateSound ( std::string newSound)

stops music

change music


The documentation for this class was generated from the following files: