22 #ifndef ULTIMA8_AUDIO_MUSICFLEX_H 23 #define ULTIMA8_AUDIO_MUSICFLEX_H 25 #include "ultima/ultima8/filesys/archive.h" 40 int *_transitions[128];
44 XMidiData(byte *data, uint32 size) : _data(data), _size(size)
63 void cache(uint32 index)
override;
64 void uncache(uint32 index)
override;
65 bool isCached(uint32 index)
const override;
void cache()
Cache all objects.
const SongInfo * getSongInfo(uint32 index) const
Get song info.
Definition: music_flex.h:31
Definition: music_flex.h:43
bool isCached(uint32 index) const override
Check if an object is cached.
Definition: music_flex.h:33
Common::SeekableReadStream * getAdlibTimbres()
Get the Adlib Timbres (index 259)
Definition: detection.h:27
XMidiData * getXMidi(uint32 index)
Get an xmidi.