DOOM64-RE

DOOM 64 Reverse Engineering
Log | Files | Refs | README | LICENSE

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