1 // Emacs style mode select -*- C++ -*-
2 //-----------------------------------------------------------------------------
6 // Copyright (C) 1993-1996 by id Software, Inc.
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.
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
18 // Created by the sound utility written by Dave Taylor.
19 // Kept as a sample, DOOM2 sounds. Frozen.
21 //-----------------------------------------------------------------------------
30 typedef struct sfxinfo_struct sfxinfo_t;
34 // up to 6-character name
37 // Sfx singularity (only one at a time)
43 // referenced sound if a link
55 // this is checked every second to see if sound
56 // can be thrown out (if 0, then decrement, if -1,
57 // then throw out, if > 0, then it is in use)
72 // up to 6-character name
75 // lump number of music
81 // music handle once registered
89 // the complete set of sound effects
90 extern sfxinfo_t S_sfx[];
92 // the complete set of music
93 extern musicinfo_t S_music[];
96 // Identifiers for all music in game.
174 // Identifiers for all sfx in game.
292 //-----------------------------------------------------------------------------
296 //-----------------------------------------------------------------------------