doom

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

sounds.c (5888B)


      1 #include "doomdef.h"
      2 #include "sounds.h"
      3 
      4 musicinfo_t S_music[] =
      5 {
      6     { 0 },
      7     { "E1M1", 0 },
      8     { "E1M2", 0 },
      9     { "E1M3", 0 },
     10     { "E1M4", 0 },
     11     { "E1M5", 0 },
     12     { "E1M6", 0 },
     13     { "E1M7", 0 },
     14     { "E1M8", 0 },
     15     { "E1M9", 0 },
     16     { "E2M1", 0 },
     17     { "E2M2", 0 },
     18     { "E2M3", 0 },
     19     { "E2M4", 0 },
     20     { "E2M5", 0 },
     21     { "E2M6", 0 },
     22     { "E2M7", 0 },
     23     { "E2M8", 0 },
     24     { "E2M9", 0 },
     25     { "E3M1", 0 },
     26     { "E3M2", 0 },
     27     { "E3M3", 0 },
     28     { "E3M4", 0 },
     29     { "E3M5", 0 },
     30     { "E3M6", 0 },
     31     { "E3M7", 0 },
     32     { "E3M8", 0 },
     33     { "E3M9", 0 },
     34     { "INTER", 0 },
     35     { "INTRO", 0 },
     36     { "BUNNY", 0 },
     37     { "VICTOR", 0 },
     38     { "INTROA", 0 },
     39     { "RUNNIN", 0 },
     40     { "STALKS", 0 },
     41     { "COUNTD", 0 },
     42     { "BETWEE", 0 },
     43     { "DOOM", 0 },
     44     { "THE_DA", 0 },
     45     { "SHAWN", 0 },
     46     { "DDTBLU", 0 },
     47     { "IN_CIT", 0 },
     48     { "DEAD", 0 },
     49     { "STLKS2", 0 },
     50     { "THEDA2", 0 },
     51     { "DOOM2", 0 },
     52     { "DDTBL2", 0 },
     53     { "RUNNI2", 0 },
     54     { "DEAD2", 0 },
     55     { "STLKS3", 0 },
     56     { "ROMERO", 0 },
     57     { "SHAWN2", 0 },
     58     { "MESSAG", 0 },
     59     { "COUNT2", 0 },
     60     { "DDTBL3", 0 },
     61     { "AMPIE", 0 },
     62     { "THEDA3", 0 },
     63     { "ADRIAN", 0 },
     64     { "MESSG2", 0 },
     65     { "ROMER2", 0 },
     66     { "TENSE", 0 },
     67     { "SHAWN3", 0 },
     68     { "OPENIN", 0 },
     69     { "EVIL", 0 },
     70     { "ULTIMA", 0 },
     71     { "READ_M", 0 },
     72     { "DM2TTL", 0 },
     73     { "DM2INT", 0 } 
     74 };
     75 
     76 sfxinfo_t S_sfx[] =
     77 {
     78   { "NONE", false,  0, 0, -1, -1, 0 },
     79   { "PISTOL", false, 64, 0, -1, -1, 0 },
     80   { "SHOTGN", false, 64, 0, -1, -1, 0 },
     81   { "SGCOCK", false, 64, 0, -1, -1, 0 },
     82   { "DSHTGN", false, 64, 0, -1, -1, 0 },
     83   { "DBOPN", false, 64, 0, -1, -1, 0 },
     84   { "DBCLS", false, 64, 0, -1, -1, 0 },
     85   { "DBLOAD", false, 64, 0, -1, -1, 0 },
     86   { "PLASMA", false, 64, 0, -1, -1, 0 },
     87   { "BFG", false, 64, 0, -1, -1, 0 },
     88   { "SAWUP", false, 64, 0, -1, -1, 0 },
     89   { "SAWIDL", false, 118, 0, -1, -1, 0 },
     90   { "SAWFUL", false, 64, 0, -1, -1, 0 },
     91   { "SAWHIT", false, 64, 0, -1, -1, 0 },
     92   { "RLAUNC", false, 64, 0, -1, -1, 0 },
     93   { "RXPLOD", false, 70, 0, -1, -1, 0 },
     94   { "FIRSHT", false, 70, 0, -1, -1, 0 },
     95   { "FIRXPL", false, 70, 0, -1, -1, 0 },
     96   { "PSTART", false, 100, 0, -1, -1, 0 },
     97   { "PSTOP", false, 100, 0, -1, -1, 0 },
     98   { "DOROPN", false, 100, 0, -1, -1, 0 },
     99   { "DORCLS", false, 100, 0, -1, -1, 0 },
    100   { "STNMOV", false, 119, 0, -1, -1, 0 },
    101   { "SWTCHN", false, 78, 0, -1, -1, 0 },
    102   { "SWTCHX", false, 78, 0, -1, -1, 0 },
    103   { "PLPAIN", false, 96, 0, -1, -1, 0 },
    104   { "DMPAIN", false, 96, 0, -1, -1, 0 },
    105   { "POPAIN", false, 96, 0, -1, -1, 0 },
    106   { "VIPAIN", false, 96, 0, -1, -1, 0 },
    107   { "MNPAIN", false, 96, 0, -1, -1, 0 },
    108   { "PEPAIN", false, 96, 0, -1, -1, 0 },
    109   { "SLOP", false, 78, 0, -1, -1, 0 },
    110   { "ITEMUP", true, 78, 0, -1, -1, 0 },
    111   { "WPNUP", true, 78, 0, -1, -1, 0 },
    112   { "OOF", false, 96, 0, -1, -1, 0 },
    113   { "TELEPT", false, 32, 0, -1, -1, 0 },
    114   { "POSIT1", true, 98, 0, -1, -1, 0 },
    115   { "POSIT2", true, 98, 0, -1, -1, 0 },
    116   { "POSIT3", true, 98, 0, -1, -1, 0 },
    117   { "BGSIT1", true, 98, 0, -1, -1, 0 },
    118   { "BGSIT2", true, 98, 0, -1, -1, 0 },
    119   { "SGTSIT", true, 98, 0, -1, -1, 0 },
    120   { "CACSIT", true, 98, 0, -1, -1, 0 },
    121   { "BRSSIT", true, 94, 0, -1, -1, 0 },
    122   { "CYBSIT", true, 92, 0, -1, -1, 0 },
    123   { "SPISIT", true, 90, 0, -1, -1, 0 },
    124   { "BSPSIT", true, 90, 0, -1, -1, 0 },
    125   { "KNTSIT", true, 90, 0, -1, -1, 0 },
    126   { "VILSIT", true, 90, 0, -1, -1, 0 },
    127   { "MANSIT", true, 90, 0, -1, -1, 0 },
    128   { "PESIT", true, 90, 0, -1, -1, 0 },
    129   { "SKLATK", false, 70, 0, -1, -1, 0 },
    130   { "SGTATK", false, 70, 0, -1, -1, 0 },
    131   { "SKEPCH", false, 70, 0, -1, -1, 0 },
    132   { "VILATK", false, 70, 0, -1, -1, 0 },
    133   { "CLAW", false, 70, 0, -1, -1, 0 },
    134   { "SKESWG", false, 70, 0, -1, -1, 0 },
    135   { "PLDETH", false, 32, 0, -1, -1, 0 },
    136   { "PDIEHI", false, 32, 0, -1, -1, 0 },
    137   { "PODTH1", false, 70, 0, -1, -1, 0 },
    138   { "PODTH2", false, 70, 0, -1, -1, 0 },
    139   { "PODTH3", false, 70, 0, -1, -1, 0 },
    140   { "BGDTH1", false, 70, 0, -1, -1, 0 },
    141   { "BGDTH2", false, 70, 0, -1, -1, 0 },
    142   { "SGTDTH", false, 70, 0, -1, -1, 0 },
    143   { "CACDTH", false, 70, 0, -1, -1, 0 },
    144   { "SKLDTH", false, 70, 0, -1, -1, 0 },
    145   { "BRSDTH", false, 32, 0, -1, -1, 0 },
    146   { "CYBDTH", false, 32, 0, -1, -1, 0 },
    147   { "SPIDTH", false, 32, 0, -1, -1, 0 },
    148   { "BSPDTH", false, 32, 0, -1, -1, 0 },
    149   { "VILDTH", false, 32, 0, -1, -1, 0 },
    150   { "KNTDTH", false, 32, 0, -1, -1, 0 },
    151   { "PEDTH", false, 32, 0, -1, -1, 0 },
    152   { "SKEDTH", false, 32, 0, -1, -1, 0 },
    153   { "POSACT", true, 120, 0, -1, -1, 0 },
    154   { "BGACT", true, 120, 0, -1, -1, 0 },
    155   { "DMACT", true, 120, 0, -1, -1, 0 },
    156   { "BSPACT", true, 100, 0, -1, -1, 0 },
    157   { "BSPWLK", true, 100, 0, -1, -1, 0 },
    158   { "VILACT", true, 100, 0, -1, -1, 0 },
    159   { "NOWAY", false, 78, 0, -1, -1, 0 },
    160   { "BAREXP", false, 60, 0, -1, -1, 0 },
    161   { "PUNCH", false, 64, 0, -1, -1, 0 },
    162   { "HOOF", false, 70, 0, -1, -1, 0 },
    163   { "METAL", false, 70, 0, -1, -1, 0 },
    164   { "CHGUN", false, 64, &S_sfx[sfx_pistol], 150, 0, 0 },
    165   { "TINK", false, 60, 0, -1, -1, 0 },
    166   { "BDOPN", false, 100, 0, -1, -1, 0 },
    167   { "BDCLS", false, 100, 0, -1, -1, 0 },
    168   { "ITMBK", false, 100, 0, -1, -1, 0 },
    169   { "FLAME", false, 32, 0, -1, -1, 0 },
    170   { "FLAMST", false, 32, 0, -1, -1, 0 },
    171   { "GETPOW", false, 60, 0, -1, -1, 0 },
    172   { "BOSPIT", false, 70, 0, -1, -1, 0 },
    173   { "BOSCUB", false, 70, 0, -1, -1, 0 },
    174   { "BOSSIT", false, 70, 0, -1, -1, 0 },
    175   { "BOSPN", false, 70, 0, -1, -1, 0 },
    176   { "BOSDTH", false, 70, 0, -1, -1, 0 },
    177   { "MANATK", false, 70, 0, -1, -1, 0 },
    178   { "MANDTH", false, 70, 0, -1, -1, 0 },
    179   { "SSSIT", false, 70, 0, -1, -1, 0 },
    180   { "SSDTH", false, 70, 0, -1, -1, 0 },
    181   { "KEENPN", false, 70, 0, -1, -1, 0 },
    182   { "KEENDT", false, 70, 0, -1, -1, 0 },
    183   { "SKEACT", false, 70, 0, -1, -1, 0 },
    184   { "SKESIT", false, 70, 0, -1, -1, 0 },
    185   { "SKEATK", false, 70, 0, -1, -1, 0 },
    186   { "RADIO", false, 60, 0, -1, -1, 0 } 
    187 };