25 #include "ultima/nuvie/sound/adplug/adplug_player.h" 30 class OriginFXAdLibDriver;
42 bool update()
override;
43 void rewind(
int subsong)
override;
44 float getrefresh()
override;
56 unsigned int getinstruments()
override {
59 unsigned int getsubsongs()
override {
64 static const unsigned char adlib_opadd[];
65 static const int ops[], map_chan[], fnums[], percussion_map[];
76 char *author, *title, *remarks, emptystr;
93 unsigned int curtrack;
94 unsigned int track_count;
100 int type, tins, stins;
106 void load_ultima_midi_tracks();
107 void midiprintf(
const char *format, ...);
108 unsigned char datalook(
long pos);
109 unsigned long getnexti(
unsigned long num);
110 unsigned long getnext(
unsigned long num);
111 unsigned long getval();
114 void interrupt_vector();
120 #endif // ULTIMA_MID_H
Definition: origin_fx_adib_driver.h:34
Definition: detection.h:27
Definition: adplug_player.h:35