Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
298 serge 1
// Emacs style mode select   -*- C++ -*-
2
//-----------------------------------------------------------------------------
3
//
4
// $Id:$
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
// $Log:$
18
//
19
// DESCRIPTION:
20
//	Created by a sound utility.
21
//	Kept as a sample, DOOM2 sounds.
22
//
23
//-----------------------------------------------------------------------------
24
 
25
 
26
static const char
27
rcsid[] = "$Id: sounds.c,v 1.3 1997/01/29 22:40:44 b1 Exp $";
28
 
29
 
30
#include "doomtype.h"
31
#include "sounds.h"
32
 
33
//
34
// Information about all the music
35
//
36
 
37
musicinfo_t S_music[] =
38
{
39
    { 0 },
40
    { "e1m1", 0 },
41
    { "e1m2", 0 },
42
    { "e1m3", 0 },
43
    { "e1m4", 0 },
44
    { "e1m5", 0 },
45
    { "e1m6", 0 },
46
    { "e1m7", 0 },
47
    { "e1m8", 0 },
48
    { "e1m9", 0 },
49
    { "e2m1", 0 },
50
    { "e2m2", 0 },
51
    { "e2m3", 0 },
52
    { "e2m4", 0 },
53
    { "e2m5", 0 },
54
    { "e2m6", 0 },
55
    { "e2m7", 0 },
56
    { "e2m8", 0 },
57
    { "e2m9", 0 },
58
    { "e3m1", 0 },
59
    { "e3m2", 0 },
60
    { "e3m3", 0 },
61
    { "e3m4", 0 },
62
    { "e3m5", 0 },
63
    { "e3m6", 0 },
64
    { "e3m7", 0 },
65
    { "e3m8", 0 },
66
    { "e3m9", 0 },
67
    { "inter", 0 },
68
    { "intro", 0 },
69
    { "bunny", 0 },
70
    { "victor", 0 },
71
    { "introa", 0 },
72
    { "runnin", 0 },
73
    { "stalks", 0 },
74
    { "countd", 0 },
75
    { "betwee", 0 },
76
    { "doom", 0 },
77
    { "the_da", 0 },
78
    { "shawn", 0 },
79
    { "ddtblu", 0 },
80
    { "in_cit", 0 },
81
    { "dead", 0 },
82
    { "stlks2", 0 },
83
    { "theda2", 0 },
84
    { "doom2", 0 },
85
    { "ddtbl2", 0 },
86
    { "runni2", 0 },
87
    { "dead2", 0 },
88
    { "stlks3", 0 },
89
    { "romero", 0 },
90
    { "shawn2", 0 },
91
    { "messag", 0 },
92
    { "count2", 0 },
93
    { "ddtbl3", 0 },
94
    { "ampie", 0 },
95
    { "theda3", 0 },
96
    { "adrian", 0 },
97
    { "messg2", 0 },
98
    { "romer2", 0 },
99
    { "tense", 0 },
100
    { "shawn3", 0 },
101
    { "openin", 0 },
102
    { "evil", 0 },
103
    { "ultima", 0 },
104
    { "read_m", 0 },
105
    { "dm2ttl", 0 },
106
    { "dm2int", 0 }
107
};
108
 
109
 
110
//
111
// Information about all the sfx
112
//
113
 
114
sfxinfo_t S_sfx[] =
115
{
116
  // S_sfx[0] needs to be a dummy for odd reasons.
117
  { "none", false,  0, 0, -1, -1, 0 },
118
 
119
  { "pistol", false, 64, 0, -1, -1, 0 },
120
  { "shotgn", false, 64, 0, -1, -1, 0 },
121
  { "sgcock", false, 64, 0, -1, -1, 0 },
122
  { "dshtgn", false, 64, 0, -1, -1, 0 },
123
  { "dbopn", false, 64, 0, -1, -1, 0 },
124
  { "dbcls", false, 64, 0, -1, -1, 0 },
125
  { "dbload", false, 64, 0, -1, -1, 0 },
126
  { "plasma", false, 64, 0, -1, -1, 0 },
127
  { "bfg", false, 64, 0, -1, -1, 0 },
128
  { "sawup", false, 64, 0, -1, -1, 0 },
129
  { "sawidl", false, 118, 0, -1, -1, 0 },
130
  { "sawful", false, 64, 0, -1, -1, 0 },
131
  { "sawhit", false, 64, 0, -1, -1, 0 },
132
  { "rlaunc", false, 64, 0, -1, -1, 0 },
133
  { "rxplod", false, 70, 0, -1, -1, 0 },
134
  { "firsht", false, 70, 0, -1, -1, 0 },
135
  { "firxpl", false, 70, 0, -1, -1, 0 },
136
  { "pstart", false, 100, 0, -1, -1, 0 },
137
  { "pstop", false, 100, 0, -1, -1, 0 },
138
  { "doropn", false, 100, 0, -1, -1, 0 },
139
  { "dorcls", false, 100, 0, -1, -1, 0 },
140
  { "stnmov", false, 119, 0, -1, -1, 0 },
141
  { "swtchn", false, 78, 0, -1, -1, 0 },
142
  { "swtchx", false, 78, 0, -1, -1, 0 },
143
  { "plpain", false, 96, 0, -1, -1, 0 },
144
  { "dmpain", false, 96, 0, -1, -1, 0 },
145
  { "popain", false, 96, 0, -1, -1, 0 },
146
  { "vipain", false, 96, 0, -1, -1, 0 },
147
  { "mnpain", false, 96, 0, -1, -1, 0 },
148
  { "pepain", false, 96, 0, -1, -1, 0 },
149
  { "slop", false, 78, 0, -1, -1, 0 },
150
  { "itemup", true, 78, 0, -1, -1, 0 },
151
  { "wpnup", true, 78, 0, -1, -1, 0 },
152
  { "oof", false, 96, 0, -1, -1, 0 },
153
  { "telept", false, 32, 0, -1, -1, 0 },
154
  { "posit1", true, 98, 0, -1, -1, 0 },
155
  { "posit2", true, 98, 0, -1, -1, 0 },
156
  { "posit3", true, 98, 0, -1, -1, 0 },
157
  { "bgsit1", true, 98, 0, -1, -1, 0 },
158
  { "bgsit2", true, 98, 0, -1, -1, 0 },
159
  { "sgtsit", true, 98, 0, -1, -1, 0 },
160
  { "cacsit", true, 98, 0, -1, -1, 0 },
161
  { "brssit", true, 94, 0, -1, -1, 0 },
162
  { "cybsit", true, 92, 0, -1, -1, 0 },
163
  { "spisit", true, 90, 0, -1, -1, 0 },
164
  { "bspsit", true, 90, 0, -1, -1, 0 },
165
  { "kntsit", true, 90, 0, -1, -1, 0 },
166
  { "vilsit", true, 90, 0, -1, -1, 0 },
167
  { "mansit", true, 90, 0, -1, -1, 0 },
168
  { "pesit", true, 90, 0, -1, -1, 0 },
169
  { "sklatk", false, 70, 0, -1, -1, 0 },
170
  { "sgtatk", false, 70, 0, -1, -1, 0 },
171
  { "skepch", false, 70, 0, -1, -1, 0 },
172
  { "vilatk", false, 70, 0, -1, -1, 0 },
173
  { "claw", false, 70, 0, -1, -1, 0 },
174
  { "skeswg", false, 70, 0, -1, -1, 0 },
175
  { "pldeth", false, 32, 0, -1, -1, 0 },
176
  { "pdiehi", false, 32, 0, -1, -1, 0 },
177
  { "podth1", false, 70, 0, -1, -1, 0 },
178
  { "podth2", false, 70, 0, -1, -1, 0 },
179
  { "podth3", false, 70, 0, -1, -1, 0 },
180
  { "bgdth1", false, 70, 0, -1, -1, 0 },
181
  { "bgdth2", false, 70, 0, -1, -1, 0 },
182
  { "sgtdth", false, 70, 0, -1, -1, 0 },
183
  { "cacdth", false, 70, 0, -1, -1, 0 },
184
  { "skldth", false, 70, 0, -1, -1, 0 },
185
  { "brsdth", false, 32, 0, -1, -1, 0 },
186
  { "cybdth", false, 32, 0, -1, -1, 0 },
187
  { "spidth", false, 32, 0, -1, -1, 0 },
188
  { "bspdth", false, 32, 0, -1, -1, 0 },
189
  { "vildth", false, 32, 0, -1, -1, 0 },
190
  { "kntdth", false, 32, 0, -1, -1, 0 },
191
  { "pedth", false, 32, 0, -1, -1, 0 },
192
  { "skedth", false, 32, 0, -1, -1, 0 },
193
  { "posact", true, 120, 0, -1, -1, 0 },
194
  { "bgact", true, 120, 0, -1, -1, 0 },
195
  { "dmact", true, 120, 0, -1, -1, 0 },
196
  { "bspact", true, 100, 0, -1, -1, 0 },
197
  { "bspwlk", true, 100, 0, -1, -1, 0 },
198
  { "vilact", true, 100, 0, -1, -1, 0 },
199
  { "noway", false, 78, 0, -1, -1, 0 },
200
  { "barexp", false, 60, 0, -1, -1, 0 },
201
  { "punch", false, 64, 0, -1, -1, 0 },
202
  { "hoof", false, 70, 0, -1, -1, 0 },
203
  { "metal", false, 70, 0, -1, -1, 0 },
204
  { "chgun", false, 64, &S_sfx[sfx_pistol], 150, 0, 0 },
205
  { "tink", false, 60, 0, -1, -1, 0 },
206
  { "bdopn", false, 100, 0, -1, -1, 0 },
207
  { "bdcls", false, 100, 0, -1, -1, 0 },
208
  { "itmbk", false, 100, 0, -1, -1, 0 },
209
  { "flame", false, 32, 0, -1, -1, 0 },
210
  { "flamst", false, 32, 0, -1, -1, 0 },
211
  { "getpow", false, 60, 0, -1, -1, 0 },
212
  { "bospit", false, 70, 0, -1, -1, 0 },
213
  { "boscub", false, 70, 0, -1, -1, 0 },
214
  { "bossit", false, 70, 0, -1, -1, 0 },
215
  { "bospn", false, 70, 0, -1, -1, 0 },
216
  { "bosdth", false, 70, 0, -1, -1, 0 },
217
  { "manatk", false, 70, 0, -1, -1, 0 },
218
  { "mandth", false, 70, 0, -1, -1, 0 },
219
  { "sssit", false, 70, 0, -1, -1, 0 },
220
  { "ssdth", false, 70, 0, -1, -1, 0 },
221
  { "keenpn", false, 70, 0, -1, -1, 0 },
222
  { "keendt", false, 70, 0, -1, -1, 0 },
223
  { "skeact", false, 70, 0, -1, -1, 0 },
224
  { "skesit", false, 70, 0, -1, -1, 0 },
225
  { "skeatk", false, 70, 0, -1, -1, 0 },
226
  { "radio", false, 60, 0, -1, -1, 0 }
227
};
228