home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser-CD 2000 January / LCD_01_2000.iso / games / doom / sndserv / include / sounds.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-08-16  |  4.5 KB  |  242 lines

  1. /*  Emacs style mode select   -*- C++ -*-  */
  2. /* ----------------------------------------------------------------------------- */
  3. /*  */
  4. /*  $Id: sounds.h,v 1.3 1997/01/29 22:40:44 b1 Exp $ */
  5. /*  */
  6. /*  Copyright (C) 1993-1996 by id Software, Inc. */
  7. /*  */
  8. /*  This source is available for distribution and/or modification */
  9. /*  only under the terms of the DOOM Source Code License as */
  10. /*  published by id Software. All rights reserved. */
  11. /*  */
  12. /*  The source is distributed in the hope that it will be useful, */
  13. /*  but WITHOUT ANY WARRANTY; without even the implied warranty of */
  14. /*  FITNESS FOR A PARTICULAR PURPOSE. See the DOOM Source Code License */
  15. /*  for more details. */
  16. /*  */
  17. /*  */
  18. /*  $Log: sounds.h,v $ */
  19. /*  Revision 1.3  1997/01/29 22:40:44  b1 */
  20. /*  Reformatting, S (sound) module files. */
  21. /*  */
  22. /*  Revision 1.2  1997/01/21 19:00:07  b1 */
  23. /*  First formatting run: */
  24. /*   using Emacs cc-mode.el indentation for C++ now. */
  25. /*  */
  26. /*  Revision 1.1  1997/01/19 17:22:50  b1 */
  27. /*  Initial check in DOOM sources as of Jan. 10th, 1997 */
  28. /*  */
  29. /*  */
  30. /*  DESCRIPTION: */
  31. /*     Created by Dave Taylor's sound utility. */
  32. /*     Kept as a sample, DOOM sounds. */
  33. /*  */
  34. /* ----------------------------------------------------------------------------- */
  35.  
  36. #ifndef __SOUNDSH__
  37. #define __SOUNDSH__
  38.  
  39. #include "soundst.h"
  40.  
  41. /*  */
  42. /*  Identifiers for all music in game. */
  43. /*  */
  44.  
  45. typedef enum
  46. {
  47.     mus_None,
  48.     mus_e1m1,
  49.     mus_e1m2,
  50.     mus_e1m3,
  51.     mus_e1m4,
  52.     mus_e1m5,
  53.     mus_e1m6,
  54.     mus_e1m7,
  55.     mus_e1m8,
  56.     mus_e1m9,
  57.     mus_e2m1,
  58.     mus_e2m2,
  59.     mus_e2m3,
  60.     mus_e2m4,
  61.     mus_e2m5,
  62.     mus_e2m6,
  63.     mus_e2m7,
  64.     mus_e2m8,
  65.     mus_e2m9,
  66.     mus_e3m1,
  67.     mus_e3m2,
  68.     mus_e3m3,
  69.     mus_e3m4,
  70.     mus_e3m5,
  71.     mus_e3m6,
  72.     mus_e3m7,
  73.     mus_e3m8,
  74.     mus_e3m9,
  75.     mus_inter,
  76.     mus_intro,
  77.     mus_bunny,
  78.     mus_victor,
  79.     mus_introa,
  80.     mus_runnin,
  81.     mus_stalks,
  82.     mus_countd,
  83.     mus_betwee,
  84.     mus_doom,
  85.     mus_the_da,
  86.     mus_shawn,
  87.     mus_ddtblu,
  88.     mus_in_cit,
  89.     mus_dead,
  90.     mus_stlks2,
  91.     mus_theda2,
  92.     mus_doom2,
  93.     mus_ddtbl2,
  94.     mus_runni2,
  95.     mus_dead2,
  96.     mus_stlks3,
  97.     mus_romero,
  98.     mus_shawn2,
  99.     mus_messag,
  100.     mus_count2,
  101.     mus_ddtbl3,
  102.     mus_ampie,
  103.     mus_theda3,
  104.     mus_adrian,
  105.     mus_messg2,
  106.     mus_romer2,
  107.     mus_tense,
  108.     mus_shawn3,
  109.     mus_openin,
  110.     mus_evil,
  111.     mus_ultima,
  112.     mus_read_m,
  113.     mus_dm2ttl,
  114.     mus_dm2int,
  115.     NUMMUSIC
  116. } musicenum_t;
  117.  
  118.  
  119. /*  */
  120. /*  Identifiers for all sfx in game. */
  121. /*  */
  122.  
  123. typedef enum
  124. {
  125.     sfx_None,
  126.     sfx_pistol,
  127.     sfx_shotgn,
  128.     sfx_sgcock,
  129.     sfx_dshtgn,
  130.     sfx_dbopn,
  131.     sfx_dbcls,
  132.     sfx_dbload,
  133.     sfx_plasma,
  134.     sfx_bfg,
  135.     sfx_sawup,
  136.     sfx_sawidl,
  137.     sfx_sawful,
  138.     sfx_sawhit,
  139.     sfx_rlaunc,
  140.     sfx_rxplod,
  141.     sfx_firsht,
  142.     sfx_firxpl,
  143.     sfx_pstart,
  144.     sfx_pstop,
  145.     sfx_doropn,
  146.     sfx_dorcls,
  147.     sfx_stnmov,
  148.     sfx_swtchn,
  149.     sfx_swtchx,
  150.     sfx_plpain,
  151.     sfx_dmpain,
  152.     sfx_popain,
  153.     sfx_vipain,
  154.     sfx_mnpain,
  155.     sfx_pepain,
  156.     sfx_slop,
  157.     sfx_itemup,
  158.     sfx_wpnup,
  159.     sfx_oof,
  160.     sfx_telept,
  161.     sfx_posit1,
  162.     sfx_posit2,
  163.     sfx_posit3,
  164.     sfx_bgsit1,
  165.     sfx_bgsit2,
  166.     sfx_sgtsit,
  167.     sfx_cacsit,
  168.     sfx_brssit,
  169.     sfx_cybsit,
  170.     sfx_spisit,
  171.     sfx_bspsit,
  172.     sfx_kntsit,
  173.     sfx_vilsit,
  174.     sfx_mansit,
  175.     sfx_pesit,
  176.     sfx_sklatk,
  177.     sfx_sgtatk,
  178.     sfx_skepch,
  179.     sfx_vilatk,
  180.     sfx_claw,
  181.     sfx_skeswg,
  182.     sfx_pldeth,
  183.     sfx_pdiehi,
  184.     sfx_podth1,
  185.     sfx_podth2,
  186.     sfx_podth3,
  187.     sfx_bgdth1,
  188.     sfx_bgdth2,
  189.     sfx_sgtdth,
  190.     sfx_cacdth,
  191.     sfx_skldth,
  192.     sfx_brsdth,
  193.     sfx_cybdth,
  194.     sfx_spidth,
  195.     sfx_bspdth,
  196.     sfx_vildth,
  197.     sfx_kntdth,
  198.     sfx_pedth,
  199.     sfx_skedth,
  200.     sfx_posact,
  201.     sfx_bgact,
  202.     sfx_dmact,
  203.     sfx_bspact,
  204.     sfx_bspwlk,
  205.     sfx_vilact,
  206.     sfx_noway,
  207.     sfx_barexp,
  208.     sfx_punch,
  209.     sfx_hoof,
  210.     sfx_metal,
  211.     sfx_chgun,
  212.     sfx_tink,
  213.     sfx_bdopn,
  214.     sfx_bdcls,
  215.     sfx_itmbk,
  216.     sfx_flame,
  217.     sfx_flamst,
  218.     sfx_getpow,
  219.     sfx_bospit,
  220.     sfx_boscub,
  221.     sfx_bossit,
  222.     sfx_bospn,
  223.     sfx_bosdth,
  224.     sfx_manatk,
  225.     sfx_mandth,
  226.     sfx_sssit,
  227.     sfx_ssdth,
  228.     sfx_keenpn,
  229.     sfx_keendt,
  230.     sfx_skeact,
  231.     sfx_skesit,
  232.     sfx_skeatk,
  233.     sfx_radio,
  234.     NUMSFX
  235. } sfxenum_t;
  236.  
  237. extern musicinfo_t S_music[];
  238. extern sfxinfo_t   S_sfx[];
  239.  
  240. #endif
  241.  
  242.