21 #include <SDL_mixer.h> 40 virtual void load(
const std::string &filename);
42 virtual void load(
const void *data,
int size);
44 virtual void play(
int loop = -1)
const;
virtual ~Music()
Cleans up the music track.
Definition: Music.cpp:40
Container for music tracks.
Definition: Music.h:30
virtual void play(int loop=-1) const
Plays the music.
Definition: Music.cpp:86
static void pause()
Pauses all music.
Definition: Music.cpp:121
virtual void load(const std::string &filename)
Loads music from the specified file.
Definition: Music.cpp:52
static void stop()
Stops all music.
Definition: Music.cpp:106
static void resume()
Resumes all music.
Definition: Music.cpp:136
Music()
Creates a blank music track.
Definition: Music.cpp:33
static bool isPlaying()
Checks if music is playing.
Definition: Music.cpp:151
Definition: BaseInfoState.cpp:40