DOOM64-RE

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

wessshell.c (603B)


      1 /* ULTRA64 LIBRARIES */
      2 #include <ultra64.h>
      3 #include "ultratypes.h"
      4 #include <libaudio.h>
      5 
      6 #include "wessarc.h"
      7 #include "wessshell.h"
      8 #ifndef NOUSEWESSCODE
      9 ALPlayer wessnode;	//800B4140
     10 ALPlayer *wessstate;//800B4154
     11 
     12 void SSP_SeqpNew(void) // 8002F100
     13 {
     14 	wessnode.next = NULL;
     15 	wessnode.handler = __wessVoiceHandler;
     16 	wessnode.callTime = 0;
     17 	wessnode.samplesLeft = 0;
     18 	wessnode.clientData = wessstate;
     19 	alSynAddPlayer(&alGlobals->drvr, &wessnode);
     20 }
     21 
     22 ALMicroTime __wessVoiceHandler(void *node) // 8002F154
     23 {
     24 	WessInterruptHandler();
     25 	return 8333;   /* call back in 8.333 millisecond */
     26 }
     27 #endif // 0