22#ifndef H_ADPLUG_ADLPLAYER
23#define H_ADPLUG_ADLPLAYER
41 void rewind(
int subsong = -1);
CPlayer(Copl *newopl)
Definition player.cpp:34
const int * _soundTriggers
Definition adl.h:68
uint8_t _sfxPriority
Definition adl.h:64
uint8_t _trackEntries[120]
Definition adl.h:59
bool init()
Definition adl.cpp:2250
void process()
Definition adl.cpp:2256
static const int _kyra1NumSoundTriggers
Definition adl.h:70
uint8_t _version
Definition adl.h:58
uint8_t * _soundDataPtr
Definition adl.h:61
float getrefresh()
Definition adl.h:44
void unk2()
Definition adl.cpp:2545
unsigned int getsubsong()
Definition adl.h:50
static CPlayer * factory(Copl *newopl)
Definition adl.cpp:2557
static const int _kyra1SoundTriggers[]
Definition adl.h:2221
int numsubsongs
Definition adl.h:54
CadlPlayer(Copl *newopl)
Definition adl.cpp:2227
unsigned int getsubsongs()
Definition adl.cpp:2516
uint16_t _trackEntries16[250]
Definition adl.h:60
std::string gettype()
Definition adl.cpp:2549
void playSoundEffect(uint16_t track)
Definition adl.cpp:2292
int _numSoundTriggers
Definition adl.h:67
~CadlPlayer()
Definition adl.cpp:2245
bool load(const std::string &filename, const CFileProvider &fp)
Definition adl.cpp:2357
int cursubsong
Definition adl.h:54
AdlibDriver * _driver
Definition adl.h:56
int _sfxPlayingSound
Definition adl.h:62
void playTrack(uint16_t track)
Definition adl.cpp:2282
bool update()
Definition adl.cpp:2521
void unk1()
Definition adl.cpp:2540
uint8_t _sfxFourthByteOfSong
Definition adl.h:65
void rewind(int subsong=-1)
Definition adl.cpp:2506
void play(uint16_t track)
Definition adl.cpp:2296
static char filename[]
Definition features.c:5
unsigned short uint16_t
Definition mid.cpp:99
unsigned char uint8_t
Definition mid.cpp:98