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;
Definition: music_flex.h:31
Common::SeekableReadStream * getAdlibTimbres()
Get the Adlib Timbres (index 259)
XMidiData * getXMidi(uint32 index)
Get an xmidi.
bool isCached(uint32 index) const override
Check if an object is cached.
void cache(uint32 index) override
Cache a single object.
void uncache(uint32 index) override
const SongInfo * getSongInfo(uint32 index) const
Get song info.
Definition: music_flex.h:33
Definition: music_flex.h:43