wessseq.h (945B)
1 #ifndef _WESSSEQ_H 2 #define _WESSSEQ_H 3 4 #include <ultra64.h> 5 #include <libaudio.h> 6 #include "wessapi.h" 7 #include "wessarc.h" 8 9 extern unsigned char master_sfx_volume; 10 extern unsigned char master_mus_volume; 11 extern unsigned char pan_status; 12 extern int enabledecay; 13 14 extern char *Read_Vlq(char *pstart, void *deltatime); 15 extern char *Write_Vlq(char *dest, unsigned int value); 16 extern int Len_Vlq(unsigned int value); 17 18 extern int SeqOn; 19 extern void(*drv_cmds[19])(track_status *); 20 21 extern void add_music_mute_note(track_status *ptk_stat, 22 unsigned short seq_num, unsigned short track, 23 unsigned char keynum, unsigned char velnum, 24 patchmaps_header *patchmap, 25 patchinfo_header *patchinfo); 26 27 extern void Eng_TrkOff (track_status *ptk_stat); 28 29 extern void(*DrvFunctions[36])(track_status *); 30 extern void SeqEngine(void); 31 32 #endif // _WESSSEQ_H