doom

a minimalistic implementation of doom
git clone git://ssnf.xyz/doom
Log | Files | Refs

sounds.c (5644B)


      1 #include "sounds.h"
      2 
      3 enum { false, true };
      4 MusicInfo S_music[] = {
      5 	{ 0 },
      6 	{ "e1m1",   0 },
      7 	{ "e1m2",   0 },
      8 	{ "e1m3",   0 },
      9 	{ "e1m4",   0 },
     10 	{ "e1m5",   0 },
     11 	{ "e1m6",   0 },
     12 	{ "e1m7",   0 },
     13 	{ "e1m8",   0 },
     14 	{ "e1m9",   0 },
     15 	{ "e2m1",   0 },
     16 	{ "e2m2",   0 },
     17 	{ "e2m3",   0 },
     18 	{ "e2m4",   0 },
     19 	{ "e2m5",   0 },
     20 	{ "e2m6",   0 },
     21 	{ "e2m7",   0 },
     22 	{ "e2m8",   0 },
     23 	{ "e2m9",   0 },
     24 	{ "e3m1",   0 },
     25 	{ "e3m2",   0 },
     26 	{ "e3m3",   0 },
     27 	{ "e3m4",   0 },
     28 	{ "e3m5",   0 },
     29 	{ "e3m6",   0 },
     30 	{ "e3m7",   0 },
     31 	{ "e3m8",   0 },
     32 	{ "e3m9",   0 },
     33 	{ "inter",  0 },
     34 	{ "intro",  0 },
     35 	{ "bunny",  0 },
     36 	{ "victor", 0 },
     37 	{ "introa", 0 },
     38 	{ "runnin", 0 },
     39 	{ "stalks", 0 },
     40 	{ "countd", 0 },
     41 	{ "betwee", 0 },
     42 	{ "doom",   0 },
     43 	{ "the_da", 0 },
     44 	{ "shawn",  0 },
     45 	{ "ddtblu", 0 },
     46 	{ "in_cit", 0 },
     47 	{ "dead",   0 },
     48 	{ "stlks2", 0 },
     49 	{ "theda2", 0 },
     50 	{ "doom2",  0 },
     51 	{ "ddtbl2", 0 },
     52 	{ "runni2", 0 },
     53 	{ "dead2",  0 },
     54 	{ "stlks3", 0 },
     55 	{ "romero", 0 },
     56 	{ "shawn2", 0 },
     57 	{ "messag", 0 },
     58 	{ "count2", 0 },
     59 	{ "ddtbl3", 0 },
     60 	{ "ampie",  0 },
     61 	{ "theda3", 0 },
     62 	{ "adrian", 0 },
     63 	{ "messg2", 0 },
     64 	{ "romer2", 0 },
     65 	{ "tense",  0 },
     66 	{ "shawn3", 0 },
     67 	{ "openin", 0 },
     68 	{ "evil",   0 },
     69 	{ "ultima", 0 },
     70 	{ "read_m", 0 },
     71 	{ "dm2ttl", 0 },
     72 	{ "dm2int", 0 } 
     73 };
     74 SfxInfo S_sfx[] = {
     75 	{ 0 },
     76 	{ "pistol", false, 64, 0, -1, -1, 0 },
     77 	{ "shotgn", false, 64, 0, -1, -1, 0 },
     78 	{ "sgcock", false, 64, 0, -1, -1, 0 },
     79 	{ "dshtgn", false, 64, 0, -1, -1, 0 },
     80 	{ "dbopn",  false, 64, 0, -1, -1, 0 },
     81 	{ "dbcls",  false, 64, 0, -1, -1, 0 },
     82 	{ "dbload", false, 64, 0, -1, -1, 0 },
     83 	{ "plasma", false, 64, 0, -1, -1, 0 },
     84 	{ "bfg",    false, 64, 0, -1, -1, 0 },
     85 	{ "sawup",  false, 64, 0, -1, -1, 0 },
     86 	{ "sawidl", false, 118, 0, -1, -1, 0 },
     87 	{ "sawful", false, 64, 0, -1, -1, 0 },
     88 	{ "sawhit", false, 64, 0, -1, -1, 0 },
     89 	{ "rlaunc", false, 64, 0, -1, -1, 0 },
     90 	{ "rxplod", false, 70, 0, -1, -1, 0 },
     91 	{ "firsht", false, 70, 0, -1, -1, 0 },
     92 	{ "firxpl", false, 70, 0, -1, -1, 0 },
     93 	{ "pstart", false, 100, 0, -1, -1, 0 },
     94 	{ "pstop",  false, 100, 0, -1, -1, 0 },
     95 	{ "doropn", false, 100, 0, -1, -1, 0 },
     96 	{ "dorcls", false, 100, 0, -1, -1, 0 },
     97 	{ "stnmov", false, 119, 0, -1, -1, 0 },
     98 	{ "swtchn", false, 78, 0, -1, -1, 0 },
     99 	{ "swtchx", false, 78, 0, -1, -1, 0 },
    100 	{ "plpain", false, 96, 0, -1, -1, 0 },
    101 	{ "dmpain", false, 96, 0, -1, -1, 0 },
    102 	{ "popain", false, 96, 0, -1, -1, 0 },
    103 	{ "vipain", false, 96, 0, -1, -1, 0 },
    104 	{ "mnpain", false, 96, 0, -1, -1, 0 },
    105 	{ "pepain", false, 96, 0, -1, -1, 0 },
    106 	{ "slop",   false, 78, 0, -1, -1, 0 },
    107 	{ "itemup", true, 78, 0, -1, -1, 0 },
    108 	{ "wpnup",  true, 78, 0, -1, -1, 0 },
    109 	{ "oof",    false, 96, 0, -1, -1, 0 },
    110 	{ "telept", false, 32, 0, -1, -1, 0 },
    111 	{ "posit1", true, 98, 0, -1, -1, 0 },
    112 	{ "posit2", true, 98, 0, -1, -1, 0 },
    113 	{ "posit3", true, 98, 0, -1, -1, 0 },
    114 	{ "bgsit1", true, 98, 0, -1, -1, 0 },
    115 	{ "bgsit2", true, 98, 0, -1, -1, 0 },
    116 	{ "sgtsit", true, 98, 0, -1, -1, 0 },
    117 	{ "cacsit", true, 98, 0, -1, -1, 0 },
    118 	{ "brssit", true, 94, 0, -1, -1, 0 },
    119 	{ "cybsit", true, 92, 0, -1, -1, 0 },
    120 	{ "spisit", true, 90, 0, -1, -1, 0 },
    121 	{ "bspsit", true, 90, 0, -1, -1, 0 },
    122 	{ "kntsit", true, 90, 0, -1, -1, 0 },
    123 	{ "vilsit", true, 90, 0, -1, -1, 0 },
    124 	{ "mansit", true, 90, 0, -1, -1, 0 },
    125 	{ "pesit",  true, 90, 0, -1, -1, 0 },
    126 	{ "sklatk", false, 70, 0, -1, -1, 0 },
    127 	{ "sgtatk", false, 70, 0, -1, -1, 0 },
    128 	{ "skepch", false, 70, 0, -1, -1, 0 },
    129 	{ "vilatk", false, 70, 0, -1, -1, 0 },
    130 	{ "claw",   false, 70, 0, -1, -1, 0 },
    131 	{ "skeswg", false, 70, 0, -1, -1, 0 },
    132 	{ "pldeth", false, 32, 0, -1, -1, 0 },
    133 	{ "pdiehi", false, 32, 0, -1, -1, 0 },
    134 	{ "podth1", false, 70, 0, -1, -1, 0 },
    135 	{ "podth2", false, 70, 0, -1, -1, 0 },
    136 	{ "podth3", false, 70, 0, -1, -1, 0 },
    137 	{ "bgdth1", false, 70, 0, -1, -1, 0 },
    138 	{ "bgdth2", false, 70, 0, -1, -1, 0 },
    139 	{ "sgtdth", false, 70, 0, -1, -1, 0 },
    140 	{ "cacdth", false, 70, 0, -1, -1, 0 },
    141 	{ "skldth", false, 70, 0, -1, -1, 0 },
    142 	{ "brsdth", false, 32, 0, -1, -1, 0 },
    143 	{ "cybdth", false, 32, 0, -1, -1, 0 },
    144 	{ "spidth", false, 32, 0, -1, -1, 0 },
    145 	{ "bspdth", false, 32, 0, -1, -1, 0 },
    146 	{ "vildth", false, 32, 0, -1, -1, 0 },
    147 	{ "kntdth", false, 32, 0, -1, -1, 0 },
    148 	{ "pedth",  false, 32, 0, -1, -1, 0 },
    149 	{ "skedth", false, 32, 0, -1, -1, 0 },
    150 	{ "posact", true, 120, 0, -1, -1, 0 },
    151 	{ "bgact",  true, 120, 0, -1, -1, 0 },
    152 	{ "dmact",  true, 120, 0, -1, -1, 0 },
    153 	{ "bspact", true, 100, 0, -1, -1, 0 },
    154 	{ "bspwlk", true, 100, 0, -1, -1, 0 },
    155 	{ "vilact", true, 100, 0, -1, -1, 0 },
    156 	{ "noway",  false, 78, 0, -1, -1, 0 },
    157 	{ "barexp", false, 60, 0, -1, -1, 0 },
    158 	{ "punch",  false, 64, 0, -1, -1, 0 },
    159 	{ "hoof",   false, 70, 0, -1, -1, 0 },
    160 	{ "metal",  false, 70, 0, -1, -1, 0 },
    161 	{ "chgun",  false, 64, &S_sfx[sfx_pistol], 150, 0, 0 },
    162 	{ "tink",   false, 60, 0, -1, -1, 0 },
    163 	{ "bdopn",  false, 100, 0, -1, -1, 0 },
    164 	{ "bdcls",  false, 100, 0, -1, -1, 0 },
    165 	{ "itmbk",  false, 100, 0, -1, -1, 0 },
    166 	{ "flame",  false, 32, 0, -1, -1, 0 },
    167 	{ "flamst", false, 32, 0, -1, -1, 0 },
    168 	{ "getpow", false, 60, 0, -1, -1, 0 },
    169 	{ "bospit", false, 70, 0, -1, -1, 0 },
    170 	{ "boscub", false, 70, 0, -1, -1, 0 },
    171 	{ "bossit", false, 70, 0, -1, -1, 0 },
    172 	{ "bospn",  false, 70, 0, -1, -1, 0 },
    173 	{ "bosdth", false, 70, 0, -1, -1, 0 },
    174 	{ "manatk", false, 70, 0, -1, -1, 0 },
    175 	{ "mandth", false, 70, 0, -1, -1, 0 },
    176 	{ "sssit",  false, 70, 0, -1, -1, 0 },
    177 	{ "ssdth",  false, 70, 0, -1, -1, 0 },
    178 	{ "keenpn", false, 70, 0, -1, -1, 0 },
    179 	{ "keendt", false, 70, 0, -1, -1, 0 },
    180 	{ "skeact", false, 70, 0, -1, -1, 0 },
    181 	{ "skesit", false, 70, 0, -1, -1, 0 },
    182 	{ "skeatk", false, 70, 0, -1, -1, 0 },
    183 	{ "radio",  false, 60, 0, -1, -1, 0 } 
    184 };