EchoesOfFate
A game for our COMP315 Project
 
Loading...
Searching...
No Matches
AudioManager.h
Go to the documentation of this file.
1#pragma once
2#include <string>
3#include <SFML/Audio.hpp>
4
5using namespace sf;
6
8 private:
9 std::string file;
10 Music m;
11 Sound s;
12 SoundBuffer sb;
13 bool soundPlaying;
14 public:
15 AudioManager(std::string fileName);
16
17 void playMusic();
18 void stopMusic();
19 void playSound();
20 void stopSound();
21 void changeLoopState();
22 void updateMusic(std::string newMusic);
23 void updateSound(std::string newSound);
24 void setSoundPlaying(bool playing);
25 bool getSoundPlaying();
26};
void setSoundPlaying(bool playing)
Definition AudioManager.cpp:62
void updateMusic(std::string newMusic)
is is initally false
Definition AudioManager.cpp:30
void playMusic()
Definition AudioManager.cpp:19
bool getSoundPlaying()
Definition AudioManager.cpp:57
AudioManager(std::string fileName)
this is managed in other classes
Definition AudioManager.cpp:6
void stopMusic()
Definition AudioManager.cpp:25
void updateSound(std::string newSound)
Definition AudioManager.cpp:49
void changeLoopState()
Definition AudioManager.cpp:68
void playSound()
Definition AudioManager.cpp:38
void stopSound()
Definition AudioManager.cpp:44