23 #include <SDL_mixer.h> 38 static int delay, rate;
39 static std::map<int, int> delayRates;
46 void load(
const std::string &filename);
48 void load(
const void *data,
int size);
50 void play(
int loop = -1)
const;
52 static void player(
void *udata, Uint8 *stream,
int len);
Container for music tracks.
Definition: Music.h:30
void load(const std::string &filename)
Loads music from the specified file.
Definition: AdlibMusic.cpp:89
~AdlibMusic()
Cleans up the music track.
Definition: AdlibMusic.cpp:69
static void player(void *udata, Uint8 *stream, int len)
Adlib music player.
Definition: AdlibMusic.cpp:140
AdlibMusic(float volume=1.0f)
Creates a blank music track.
Definition: AdlibMusic.cpp:42
void play(int loop=-1) const
Plays the music.
Definition: AdlibMusic.cpp:121
Container for Adlib music tracks.
Definition: AdlibMusic.h:32
Definition: BaseInfoState.cpp:40