ref: a12936c5120110c9dc786581cac43e86efe21ba9
dir: /audio.h/
/*#define UPLOAD*/ /* wolf3d demo */ /*#define SPEAR*/ /* sod */ /*#define SPEARDEMO*/ /* sod demo, needs SPEAR defined */ typedef enum{ /* wl? sfx */ HITWALLSND, SELECTWPNSND, SELECTITEMSND, HEARTBEATSND, MOVEGUN2SND, MOVEGUN1SND, NOWAYSND, NAZIHITPLAYERSND, SCHABBSTHROWSND, PLAYERDEATHSND, DOGDEATHSND, ATKGATLINGSND, GETKEYSND, NOITEMSND, WALK1SND, WALK2SND, TAKEDAMAGESND, GAMEOVERSND, OPENDOORSND, CLOSEDOORSND, DONOTHINGSND, HALTSND, DEATHSCREAM2SND, ATKKNIFESND, ATKPISTOLSND, DEATHSCREAM3SND, ATKMACHINEGUNSND, HITENEMYSND, SHOOTDOORSND, DEATHSCREAM1SND, GETMACHINESND, GETAMMOSND, SHOOTSND, HEALTH1SND, HEALTH2SND, BONUS1SND, BONUS2SND, BONUS3SND, GETGATLINGSND, ESCPRESSEDSND, LEVELDONESND, DOGBARKSND, ENDBONUS1SND, ENDBONUS2SND, BONUS1UPSND, BONUS4SND, PUSHWALLSND, NOBONUSSND, PERCENT100SND, BOSSACTIVESND, MUTTISND, SCHUTZADSND, AHHHGSND, DIESND, EVASND, GUTENTAGSND, LEBENSND, SCHEISTSND, NAZIFIRESND, BOSSFIRESND, SSFIRESND, SLURPIESND, TOT_HUNDSND, MEINGOTTSND, SCHABBSHASND, HITLERHASND, SPIONSND, NEINSOVASSND, DOGATTACKSND, FLAMETHROWERSND, MECHSTEPSND, GOOBSSND, YEAHSND, DEATHSCREAM4SND, DEATHSCREAM5SND, DEATHSCREAM6SND, DEATHSCREAM7SND, DEATHSCREAM8SND, DEATHSCREAM9SND, DONNERSND, EINESND, ERLAUBENSND, KEINSND, MEINSND, ROSESND, MISSILEFIRESND, MISSILEHITSND, SEND, /* wl1 specific */ NAZIMISSSND = SCHABBSTHROWSND, BOSSDIESSND = MUTTISND, MUTTI1SND = SCHEISTSND, S1END = FLAMETHROWERSND, /* sod specific */ MISSILEHITSSND = SELECTWPNSND, GHOSTSIGHTSND = HEARTBEATSND, MISSILEFIRESSND = SCHABBSTHROWSND, DEATHSCREAM4SSND = MUTTISND, DEATHSCREAM5SSND = DIESND, DEATHSCREAM7SSND = EVASND, DEATHSCREAM8SSND = GUTENTAGSND, DEATHSCREAM6SSND = SCHEISTSND, GHOSTFADESND = TOT_HUNDSND, DEATHSCREAM9SSND = MEINGOTTSND, GETAMMOBOXSND = SCHABBSHASND, ANGELSIGHTSND = HITLERHASND, ANGELFIRESND = FLAMETHROWERSND, TRANSSIGHTSND = MECHSTEPSND, TRANSDEATHSND = GOOBSSND, WILHELMSIGHTSND = YEAHSND, WILHELMDEATHSND = DEATHSCREAM4SND, UBERDEATHSND = DEATHSCREAM5SND, KNIGHTSIGHTSND = DEATHSCREAM6SND, KNIGHTDEATHSND = DEATHSCREAM7SND, ANGELDEATHSND = DEATHSCREAM8SND, KNIGHTMISSILESND = DEATHSCREAM9SND, GETSPEARSND = DONNERSND, ANGELTIREDSND = EINESND, SSEND = ERLAUBENSND }soundnames; typedef enum{ /* wl? imf */ CORNER_MUS, DUNGEON_MUS, WARMARCH_MUS, GETTHEM_MUS, HEADACHE_MUS, HITLWLTZ_MUS, INTROCW3_MUS, NAZI_NOR_MUS, NAZI_OMI_MUS, POW_MUS, SALUTE_MUS, SEARCHN_MUS, SUSPENSE_MUS, VICTORS_MUS, WONDERIN_MUS, FUNKYOU_MUS, ENDLEVEL_MUS, GOINGAFT_MUS, PREGNANT_MUS, ULTIMATE_MUS, NAZI_RAP_MUS, ZEROHOUR_MUS, TWELFTH_MUS, ROSTER_MUS, URAHERO_MUS, VICMARCH_MUS, PACMAN_MUS, MEND, /* wl1 specific */ GETOUT_MUS = WARMARCH_MUS, WARMRCH1_MUS = PACMAN_MUS, M1END = MEND, /* sod specific */ XFUNKIE_MUS = CORNER_MUS, XDEATH_MUS = WARMARCH_MUS, XTIPTOE_MUS = HEADACHE_MUS, GOINGAFTS_MUS = HITLWLTZ_MUS, URAHEROS_MUS = INTROCW3_MUS, XTHEEND_MUS = NAZI_NOR_MUS, TWELFTHS_MUS = SALUTE_MUS, ZEROHOURS_MUS = VICTORS_MUS, ULTIMATES_MUS = FUNKYOU_MUS, XEVIL_MUS = GOINGAFT_MUS, XJAZNAZI_MUS = PREGNANT_MUS, COPYPRO_MUS = ULTIMATE_MUS, XAWARD_MUS = NAZI_RAP_MUS, XPUTIT_MUS = ZEROHOUR_MUS, XGETYOU_MUS = TWELFTH_MUS, XTOWER2_MUS = ROSTER_MUS, MSEND = URAHERO_MUS }musicnames; enum{ #ifdef SPEAR LASTSOUND = SSEND, LASTMUSIC = MSEND, #endif #ifdef UPLOAD LASTSOUND = S1END, LASTMUSIC = M1END, #endif #ifndef SPEAR #ifndef UPLOAD LASTSOUND = SEND, LASTMUSIC = MEND, #endif #endif STARTPCSOUNDS = 0, STARTADLIBSOUNDS = LASTSOUND, STARTMUSIC = LASTSOUND * 3, NUMSOUNDS = LASTSOUND, NUMSNDCHUNKS = STARTMUSIC + LASTMUSIC };