Class to store all Musics.
More...
#include <MusicManager.hpp>
Class to store all Musics.
◆ MusicManager() [1/2]
MusicManager::MusicManager |
( |
std::string const & |
musicsFile | ) |
|
Construct a new Music Manager object.
- Parameters
-
musicsFile | path to the json containing all the musics |
◆ MusicManager() [2/2]
MusicManager::MusicManager |
( |
| ) |
|
|
inline |
Construct a new Music Manager object.
◆ ~MusicManager()
MusicManager::~MusicManager |
( |
| ) |
|
|
inline |
Destroy the Music Manager object.
◆ at()
AMusic MusicManager::at |
( |
std::string const & |
index | ) |
const |
Get the Music at index sent as param.
- Parameters
-
index | Index of the Music in map |
- Returns
- Music Music from the map
◆ loadMusics()
void MusicManager::loadMusics |
( |
std::string const & |
filepath | ) |
|
Load all Musics from a config file.
- Parameters
-
filepath | Configuration file path containing data of all Musics |
The documentation for this class was generated from the following files:
- /home/gurvan-le-letty/delivery/epitech_delivery/semester_5/B-CPP-500/B-CPP-500-PAR-5-1-rtype-martin.vanaud/Client/Source/Managers/MusicManager/MusicManager.hpp
- /home/gurvan-le-letty/delivery/epitech_delivery/semester_5/B-CPP-500/B-CPP-500-PAR-5-1-rtype-martin.vanaud/Client/Source/Managers/MusicManager/MusicManager.cpp