#include <stdlib.h>
#include "doomtype.h"
#include "sounds.h"
#define MUSIC(name) \
{ name, 0, NULL, NULL }
musicinfo_t S_music[] =
{
MUSIC(NULL),
MUSIC("e1m1"),
MUSIC("e1m2"),
MUSIC("e1m3"),
MUSIC("e1m4"),
MUSIC("e1m5"),
MUSIC("e1m6"),
MUSIC("e1m7"),
MUSIC("e1m8"),
MUSIC("e1m9"),
MUSIC("e2m1"),
MUSIC("e2m2"),
MUSIC("e2m3"),
MUSIC("e2m4"),
MUSIC("e2m5"),
MUSIC("e2m6"),
MUSIC("e2m7"),
MUSIC("e2m8"),
MUSIC("e2m9"),
MUSIC("e3m1"),
MUSIC("e3m2"),
MUSIC("e3m3"),
MUSIC("e3m4"),
MUSIC("e3m5"),
MUSIC("e3m6"),
MUSIC("e3m7"),
MUSIC("e3m8"),
MUSIC("e3m9"),
MUSIC("inter"),
MUSIC("intro"),
MUSIC("bunny"),
MUSIC("victor"),
MUSIC("introa"),
MUSIC("runnin"),
MUSIC("stalks"),
MUSIC("countd"),
MUSIC("betwee"),
MUSIC("doom"),
MUSIC("the_da"),
MUSIC("shawn"),
MUSIC("ddtblu"),
MUSIC("in_cit"),
MUSIC("dead"),
MUSIC("stlks2"),
MUSIC("theda2"),
MUSIC("doom2"),
MUSIC("ddtbl2"),
MUSIC("runni2"),
MUSIC("dead2"),
MUSIC("stlks3"),
MUSIC("romero"),
MUSIC("shawn2"),
MUSIC("messag"),
MUSIC("count2"),
MUSIC("ddtbl3"),
MUSIC("ampie"),
MUSIC("theda3"),
MUSIC("adrian"),
MUSIC("messg2"),
MUSIC("romer2"),
MUSIC("tense"),
MUSIC("shawn3"),
MUSIC("openin"),
MUSIC("evil"),
MUSIC("ultima"),
MUSIC("read_m"),
MUSIC("dm2ttl"),
MUSIC("dm2int")
};
#define SOUND(name, priority) \
{ NULL, name, priority, NULL, -1, -1, 0, 0, -1, NULL }
#define SOUND_LINK(name, priority, link_id, pitch, volume) \
{ NULL, name, priority, &S_sfx[link_id], pitch, volume, 0, 0, -1, NULL }
sfxinfo_t S_sfx[] =
{
SOUND("none", 0),
SOUND("pistol", 64),
SOUND("shotgn", 64),
SOUND("sgcock", 64),
SOUND("dshtgn", 64),
SOUND("dbopn", 64),
SOUND("dbcls", 64),
SOUND("dbload", 64),
SOUND("plasma", 64),
SOUND("bfg", 64),
SOUND("sawup", 64),
SOUND("sawidl", 118),
SOUND("sawful", 64),
SOUND("sawhit", 64),
SOUND("rlaunc", 64),
SOUND("rxplod", 70),
SOUND("firsht", 70),
SOUND("firxpl", 70),
SOUND("pstart", 100),
SOUND("pstop", 100),
SOUND("doropn", 100),
SOUND("dorcls", 100),
SOUND("stnmov", 119),
SOUND("swtchn", 78),
SOUND("swtchx", 78),
SOUND("plpain", 96),
SOUND("dmpain", 96),
SOUND("popain", 96),
SOUND("vipain", 96),
SOUND("mnpain", 96),
SOUND("pepain", 96),
SOUND("slop", 78),
SOUND("itemup", 78),
SOUND("wpnup", 78),
SOUND("oof", 96),
SOUND("telept", 32),
SOUND("posit1", 98),
SOUND("posit2", 98),
SOUND("posit3", 98),
SOUND("bgsit1", 98),
SOUND("bgsit2", 98),
SOUND("sgtsit", 98),
SOUND("cacsit", 98),
SOUND("brssit", 94),
SOUND("cybsit", 92),
SOUND("spisit", 90),
SOUND("bspsit", 90),
SOUND("kntsit", 90),
SOUND("vilsit", 90),
SOUND("mansit", 90),
SOUND("pesit", 90),
SOUND("sklatk", 70),
SOUND("sgtatk", 70),
SOUND("skepch", 70),
SOUND("vilatk", 70),
SOUND("claw", 70),
SOUND("skeswg", 70),
SOUND("pldeth", 32),
SOUND("pdiehi", 32),
SOUND("podth1", 70),
SOUND("podth2", 70),
SOUND("podth3", 70),
SOUND("bgdth1", 70),
SOUND("bgdth2", 70),
SOUND("sgtdth", 70),
SOUND("cacdth", 70),
SOUND("skldth", 70),
SOUND("brsdth", 32),
SOUND("cybdth", 32),
SOUND("spidth", 32),
SOUND("bspdth", 32),
SOUND("vildth", 32),
SOUND("kntdth", 32),
SOUND("pedth", 32),
SOUND("skedth", 32),
SOUND("posact", 120),
SOUND("bgact", 120),
SOUND("dmact", 120),
SOUND("bspact", 100),
SOUND("bspwlk", 100),
SOUND("vilact", 100),
SOUND("noway", 78),
SOUND("barexp", 60),
SOUND("punch", 64),
SOUND("hoof", 70),
SOUND("metal", 70),
SOUND_LINK("chgun", 64, sfx_pistol, 150, 0),
SOUND("tink", 60),
SOUND("bdopn", 100),
SOUND("bdcls", 100),
SOUND("itmbk", 100),
SOUND("flame", 32),
SOUND("flamst", 32),
SOUND("getpow", 60),
SOUND("bospit", 70),
SOUND("boscub", 70),
SOUND("bossit", 70),
SOUND("bospn", 70),
SOUND("bosdth", 70),
SOUND("manatk", 70),
SOUND("mandth", 70),
SOUND("sssit", 70),
SOUND("ssdth", 70),
SOUND("keenpn", 70),
SOUND("keendt", 70),
SOUND("skeact", 70),
SOUND("skesit", 70),
SOUND("skeatk", 70),
SOUND("radio", 60),
};