8 #ifndef MUSICMANAGER_HPP_
9 #define MUSICMANAGER_HPP_
13 #include <unordered_map>
46 AMusic at(std::string
const &index)
const;
62 void saveMusics(std::string
const &filepath);
64 std::unordered_map<std::string, AMusic> _musics;
Class to store all Musics.
Definition: MusicManager.hpp:21
void loadMusics(std::string const &filepath)
Load all Musics from a config file.
Definition: MusicManager.cpp:25
~MusicManager()
Destroy the Music Manager object.
Definition: MusicManager.hpp:38
Class containing all elements of an Music.
Definition: AMusic.hpp:18
AMusic at(std::string const &index) const
Get the Music at index sent as param.
Definition: MusicManager.cpp:20
MusicManager()
Construct a new Music Manager object.
Definition: MusicManager.hpp:33