~ubuntu-branches/ubuntu/utopic/castle-game-engine/utopic

« back to all changes in this revision

Viewing changes to doc/pasdoc/html/CastleSoundEngine.html

  • Committer: Package Import Robot
  • Author(s): Abou Al Montacir
  • Date: 2013-04-27 18:06:40 UTC
  • Revision ID: package-import@ubuntu.com-20130427180640-eink4nmwzuivez1c
Tags: upstream-4.0.1
ImportĀ upstreamĀ versionĀ 4.0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
 
2
<html>
 
3
<head>
 
4
<title>Castle Game Engine: CastleSoundEngine</title>
 
5
<meta name="generator" content="PasDoc 0.12.1">
 
6
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
 
7
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
 
8
</head>
 
9
<body>
 
10
<table class="container"><tr><td class="navigation">
 
11
<h2>Castle Game Engine</h2><p><a href="introduction.html" class="navigation">Introduction</a></p><p><a href="AllUnits.html" class="navigation">Units</a></p><p><a href="ClassHierarchy.html" class="navigation">Class Hierarchy</a></p><p><a href="AllClasses.html" class="navigation">Classes, Interfaces, Objects and Records</a></p><p><a href="AllTypes.html" class="navigation">Types</a></p><p><a href="AllVariables.html" class="navigation">Variables</a></p><p><a href="AllConstants.html" class="navigation">Constants</a></p><p><a href="AllFunctions.html" class="navigation">Functions and Procedures</a></p><p><a href="AllIdentifiers.html" class="navigation">Identifiers</a></p></td><td class="content">
 
12
<h1 class="unit">Unit CastleSoundEngine</h1>
 
13
<table class="sections wide_list">
 
14
<tr>
 
15
<td><a class="section" href="#PasDoc-Description">Description</a></td><td><a class="section" href="#PasDoc-Uses">Uses</a></td><td><a class="section" href="#PasDoc-Classes">Classes, Interfaces, Objects and Records</a></td><td><a class="section" href="#PasDoc-FuncsProcs">Functions and Procedures</a></td><td><a class="section" href="#PasDoc-Types">Types</a></td><td><a class="section" href="#PasDoc-Constants">Constants</a></td><td><a class="section" href="#PasDoc-Variables">Variables</a></td></tr></table>
 
16
<a name="PasDoc-Description"></a><h2 class="description">Description</h2>
 
17
<p>
 
18
3D sound engine (<a class="normal" href="CastleSoundEngine.TSoundEngine.html">TSoundEngine</a> and <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>).</p>
 
19
<a name="PasDoc-Uses"></a><h2 class="uses">Uses</h2>
 
20
<ul class="useslist"><li>SysUtils</li><li>Classes</li><li>CastleOpenAL</li><li><a  href="CastleSoundAllocator.html">CastleSoundAllocator</a></li><li><a  href="CastleVectors.html">CastleVectors</a></li><li><a  href="CastleTimeUtils.html">CastleTimeUtils</a></li><li><a  href="CastleXMLConfig.html">CastleXMLConfig</a></li><li>Math</li><li>FGL</li><li><a  href="CastleClassUtils.html">CastleClassUtils</a></li></ul><h2 class="overview">Overview</h2>
 
21
<a name="PasDoc-Classes"></a><h3 class="cio">Classes, Interfaces, Objects and Records</h3>
 
22
<table class="classestable wide_list">
 
23
<tr class="listheader">
 
24
<th class="itemname">Name</th>
 
25
<th class="itemdesc">Description</th>
 
26
</tr>
 
27
<tr class="list">
 
28
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.ESoundBufferNotLoaded.html"><code>ESoundBufferNotLoaded</code></a></td>
 
29
<td class="itemdesc">&nbsp;</td>
 
30
</tr>
 
31
<tr class="list2">
 
32
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TSoundBuffersCache.html"><code>TSoundBuffersCache</code></a></td>
 
33
<td class="itemdesc">&nbsp;</td>
 
34
</tr>
 
35
<tr class="list">
 
36
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TSoundDevice.html"><code>TSoundDevice</code></a></td>
 
37
<td class="itemdesc">&nbsp;</td>
 
38
</tr>
 
39
<tr class="list2">
 
40
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TSoundEngine.html"><code>TSoundEngine</code></a></td>
 
41
<td class="itemdesc">OpenAL sound engine.</td>
 
42
</tr>
 
43
<tr class="list">
 
44
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TSoundInfo.html"><code>TSoundInfo</code></a></td>
 
45
<td class="itemdesc">Sound information, internally used by <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>.</td>
 
46
</tr>
 
47
<tr class="list2">
 
48
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TRepoSoundEngine.html"><code>TRepoSoundEngine</code></a></td>
 
49
<td class="itemdesc">Sound engine that keeps a repository of sounds, defined in a nice XML file.</td>
 
50
</tr>
 
51
<tr class="list">
 
52
<td class="itemname">Class&nbsp;<a class="bold" href="CastleSoundEngine.TMusicPlayer.html"><code>TMusicPlayer</code></a></td>
 
53
<td class="itemdesc">Music player, to easily play a sound preloaded by <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>.</td>
 
54
</tr>
 
55
</table>
 
56
<a name="PasDoc-FuncsProcs"></a><h3 class="summary">Functions and Procedures</h3>
 
57
<table class="summary wide_list">
 
58
<tr class="list">
 
59
<td class="itemcode"><code>function <b><a  href="CastleSoundEngine.html#SoundEngine">SoundEngine</a></b>: <a  href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>;</code></td>
 
60
</tr>
 
61
</table>
 
62
<a name="PasDoc-Types"></a><h3 class="summary">Types</h3>
 
63
<table class="summary wide_list">
 
64
<tr class="list">
 
65
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundBuffer">TSoundBuffer</a></b> = <a  href="CastleSoundAllocator.html#TSoundBuffer">CastleSoundAllocator.TSoundBuffer</a>;</code></td>
 
66
</tr>
 
67
<tr class="list2">
 
68
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSound">TSound</a></b> = <a  href="CastleSoundAllocator.TSound.html">CastleSoundAllocator.TSound</a>;</code></td>
 
69
</tr>
 
70
<tr class="list">
 
71
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundList">TSoundList</a></b> = <a  href="CastleSoundAllocator.TSoundList.html">CastleSoundAllocator.TSoundList</a>;</code></td>
 
72
</tr>
 
73
<tr class="list2">
 
74
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundDistanceModel">TSoundDistanceModel</a></b> = (...);</code></td>
 
75
</tr>
 
76
<tr class="list">
 
77
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundBuffersCacheList">TSoundBuffersCacheList</a></b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundBuffersCache.html">TSoundBuffersCache</a>&gt;;</code></td>
 
78
</tr>
 
79
<tr class="list2">
 
80
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundDeviceList">TSoundDeviceList</a></b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundDevice.html">TSoundDevice</a>&gt;;</code></td>
 
81
</tr>
 
82
<tr class="list">
 
83
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundType">TSoundType</a></b> = Cardinal;</code></td>
 
84
</tr>
 
85
<tr class="list2">
 
86
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#TSoundInfoList">TSoundInfoList</a></b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundInfo.html">TSoundInfo</a>&gt;;</code></td>
 
87
</tr>
 
88
</table>
 
89
<a name="PasDoc-Constants"></a><h3 class="summary">Constants</h3>
 
90
<table class="summary wide_list">
 
91
<tr class="list">
 
92
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stNone">stNone</a></b> = 0;</code></td>
 
93
</tr>
 
94
<tr class="list2">
 
95
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#MaxSoundImportance">MaxSoundImportance</a></b> = MaxInt;</code></td>
 
96
</tr>
 
97
<tr class="list">
 
98
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#LevelEventSoundImportance">LevelEventSoundImportance</a></b>      = 100000;</code></td>
 
99
</tr>
 
100
<tr class="list2">
 
101
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#PlayerSoundImportance">PlayerSoundImportance</a></b>          = 10000;</code></td>
 
102
</tr>
 
103
<tr class="list">
 
104
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#DefaultCreatureSoundImportance">DefaultCreatureSoundImportance</a></b> = 1000;</code></td>
 
105
</tr>
 
106
<tr class="list2">
 
107
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#MinorNonSpatialSoundImportance">MinorNonSpatialSoundImportance</a></b> = 100;</code></td>
 
108
</tr>
 
109
</table>
 
110
<a name="PasDoc-Variables"></a><h3 class="summary">Variables</h3>
 
111
<table class="summary wide_list">
 
112
<tr class="list">
 
113
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerInteractFailed">stPlayerInteractFailed</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
114
</tr>
 
115
<tr class="list2">
 
116
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerPickItem">stPlayerPickItem</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
117
</tr>
 
118
<tr class="list">
 
119
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerDropItem">stPlayerDropItem</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
120
</tr>
 
121
<tr class="list2">
 
122
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerSwimming">stPlayerSwimming</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
123
</tr>
 
124
<tr class="list">
 
125
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerDrowning">stPlayerDrowning</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
126
</tr>
 
127
<tr class="list2">
 
128
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerFootstepsDefault">stPlayerFootstepsDefault</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
129
</tr>
 
130
<tr class="list">
 
131
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerToxicPain">stPlayerToxicPain</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
132
</tr>
 
133
<tr class="list2">
 
134
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerSuddenPain">stPlayerSuddenPain</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
135
</tr>
 
136
<tr class="list">
 
137
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerDies">stPlayerDies</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
138
</tr>
 
139
<tr class="list2">
 
140
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stPlayerSwimmingChange">stPlayerSwimmingChange</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
141
</tr>
 
142
<tr class="list">
 
143
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stMenuCurrentItemChanged">stMenuCurrentItemChanged</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
144
</tr>
 
145
<tr class="list2">
 
146
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#stMenuClick">stMenuClick</a></b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
147
</tr>
 
148
<tr class="list">
 
149
<td class="itemcode"><code><b><a  href="CastleSoundEngine.html#IgnoreAllMissingSounds">IgnoreAllMissingSounds</a></b>: boolean;</code></td>
 
150
</tr>
 
151
</table>
 
152
<h2 class="description">Description</h2>
 
153
<h3 class="detail">Functions and Procedures</h3>
 
154
<table class="detail wide_list">
 
155
<tr class="list">
 
156
<td class="itemcode"><a name="SoundEngine"></a><code>function <b>SoundEngine</b>: <a  href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>;</code></td>
 
157
</tr>
 
158
<tr><td colspan="1">
 
159
<p>
 
160
The sound engine. Singleton instance of <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>, the most capable engine class. Created on first call to this function.</p>
 
161
</td></tr>
 
162
</table>
 
163
<h3 class="detail">Types</h3>
 
164
<table class="detail wide_list">
 
165
<tr class="list">
 
166
<td class="itemcode"><a name="TSoundBuffer"></a><code><b>TSoundBuffer</b> = <a  href="CastleSoundAllocator.html#TSoundBuffer">CastleSoundAllocator.TSoundBuffer</a>;</code></td>
 
167
</tr>
 
168
<tr><td colspan="1">
 
169
&nbsp;</td></tr>
 
170
</table>
 
171
<table class="detail wide_list">
 
172
<tr class="list">
 
173
<td class="itemcode"><a name="TSound"></a><code><b>TSound</b> = <a  href="CastleSoundAllocator.TSound.html">CastleSoundAllocator.TSound</a>;</code></td>
 
174
</tr>
 
175
<tr><td colspan="1">
 
176
&nbsp;</td></tr>
 
177
</table>
 
178
<table class="detail wide_list">
 
179
<tr class="list">
 
180
<td class="itemcode"><a name="TSoundList"></a><code><b>TSoundList</b> = <a  href="CastleSoundAllocator.TSoundList.html">CastleSoundAllocator.TSoundList</a>;</code></td>
 
181
</tr>
 
182
<tr><td colspan="1">
 
183
&nbsp;</td></tr>
 
184
</table>
 
185
<table class="detail wide_list">
 
186
<tr class="list">
 
187
<td class="itemcode"><a name="TSoundDistanceModel"></a><code><b>TSoundDistanceModel</b> = (...);</code></td>
 
188
</tr>
 
189
<tr><td colspan="1">
 
190
&nbsp;<h6 class="description_section">Values</h6>
 
191
<ul>
 
192
<li>
 
193
dmNone: &nbsp;</li>
 
194
<li>
 
195
dmInverseDistance: &nbsp;</li>
 
196
<li>
 
197
dmInverseDistanceClamped: &nbsp;</li>
 
198
<li>
 
199
dmLinearDistance: &nbsp;</li>
 
200
<li>
 
201
dmLinearDistanceClamped: &nbsp;</li>
 
202
<li>
 
203
dmExponentDistance: &nbsp;</li>
 
204
<li>
 
205
dmExponentDistanceClamped: &nbsp;</li>
 
206
</ul>
 
207
</td></tr>
 
208
</table>
 
209
<table class="detail wide_list">
 
210
<tr class="list">
 
211
<td class="itemcode"><a name="TSoundBuffersCacheList"></a><code><b>TSoundBuffersCacheList</b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundBuffersCache.html">TSoundBuffersCache</a>&gt;;</code></td>
 
212
</tr>
 
213
<tr><td colspan="1">
 
214
&nbsp;</td></tr>
 
215
</table>
 
216
<table class="detail wide_list">
 
217
<tr class="list">
 
218
<td class="itemcode"><a name="TSoundDeviceList"></a><code><b>TSoundDeviceList</b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundDevice.html">TSoundDevice</a>&gt;;</code></td>
 
219
</tr>
 
220
<tr><td colspan="1">
 
221
&nbsp;</td></tr>
 
222
</table>
 
223
<table class="detail wide_list">
 
224
<tr class="list">
 
225
<td class="itemcode"><a name="TSoundType"></a><code><b>TSoundType</b> = Cardinal;</code></td>
 
226
</tr>
 
227
<tr><td colspan="1">
 
228
<p>
 
229
Unique sound type identifier for sounds used within <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html">TRepoSoundEngine</a>.
 
230
 
 
231
<p>This is actually just an index to TRepoSoundEngine.SoundNames array, but you should always treat this as an opaque type.</p>
 
232
</td></tr>
 
233
</table>
 
234
<table class="detail wide_list">
 
235
<tr class="list">
 
236
<td class="itemcode"><a name="TSoundInfoList"></a><code><b>TSoundInfoList</b> = specialize TFPGObjectList&lt;<a  href="CastleSoundEngine.TSoundInfo.html">TSoundInfo</a>&gt;;</code></td>
 
237
</tr>
 
238
<tr><td colspan="1">
 
239
&nbsp;</td></tr>
 
240
</table>
 
241
<h3 class="detail">Constants</h3>
 
242
<table class="detail wide_list">
 
243
<tr class="list">
 
244
<td class="itemcode"><a name="stNone"></a><code><b>stNone</b> = 0;</code></td>
 
245
</tr>
 
246
<tr><td colspan="1">
 
247
<p>
 
248
Special sound type that indicates that there is actually no sound. <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html#Sound">TRepoSoundEngine.Sound</a> and <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html#Sound3D">TRepoSoundEngine.Sound3D</a> will do nothing when called with this sound type.</p>
 
249
</td></tr>
 
250
</table>
 
251
<table class="detail wide_list">
 
252
<tr class="list">
 
253
<td class="itemcode"><a name="MaxSoundImportance"></a><code><b>MaxSoundImportance</b> = MaxInt;</code></td>
 
254
</tr>
 
255
<tr><td colspan="1">
 
256
&nbsp;</td></tr>
 
257
</table>
 
258
<table class="detail wide_list">
 
259
<tr class="list">
 
260
<td class="itemcode"><a name="LevelEventSoundImportance"></a><code><b>LevelEventSoundImportance</b>      = 100000;</code></td>
 
261
</tr>
 
262
<tr><td colspan="1">
 
263
&nbsp;</td></tr>
 
264
</table>
 
265
<table class="detail wide_list">
 
266
<tr class="list">
 
267
<td class="itemcode"><a name="PlayerSoundImportance"></a><code><b>PlayerSoundImportance</b>          = 10000;</code></td>
 
268
</tr>
 
269
<tr><td colspan="1">
 
270
&nbsp;</td></tr>
 
271
</table>
 
272
<table class="detail wide_list">
 
273
<tr class="list">
 
274
<td class="itemcode"><a name="DefaultCreatureSoundImportance"></a><code><b>DefaultCreatureSoundImportance</b> = 1000;</code></td>
 
275
</tr>
 
276
<tr><td colspan="1">
 
277
&nbsp;</td></tr>
 
278
</table>
 
279
<table class="detail wide_list">
 
280
<tr class="list">
 
281
<td class="itemcode"><a name="MinorNonSpatialSoundImportance"></a><code><b>MinorNonSpatialSoundImportance</b> = 100;</code></td>
 
282
</tr>
 
283
<tr><td colspan="1">
 
284
&nbsp;</td></tr>
 
285
</table>
 
286
<h3 class="detail">Variables</h3>
 
287
<table class="detail wide_list">
 
288
<tr class="list">
 
289
<td class="itemcode"><a name="stPlayerInteractFailed"></a><code><b>stPlayerInteractFailed</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
290
</tr>
 
291
<tr><td colspan="1">
 
292
<p>
 
293
Player sounds. </p>
 
294
</td></tr>
 
295
</table>
 
296
<table class="detail wide_list">
 
297
<tr class="list">
 
298
<td class="itemcode"><a name="stPlayerPickItem"></a><code><b>stPlayerPickItem</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
299
</tr>
 
300
<tr><td colspan="1">
 
301
<p>
 
302
Player sounds. </p>
 
303
</td></tr>
 
304
</table>
 
305
<table class="detail wide_list">
 
306
<tr class="list">
 
307
<td class="itemcode"><a name="stPlayerDropItem"></a><code><b>stPlayerDropItem</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
308
</tr>
 
309
<tr><td colspan="1">
 
310
<p>
 
311
Player sounds. </p>
 
312
</td></tr>
 
313
</table>
 
314
<table class="detail wide_list">
 
315
<tr class="list">
 
316
<td class="itemcode"><a name="stPlayerSwimming"></a><code><b>stPlayerSwimming</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
317
</tr>
 
318
<tr><td colspan="1">
 
319
<p>
 
320
Player sounds. </p>
 
321
</td></tr>
 
322
</table>
 
323
<table class="detail wide_list">
 
324
<tr class="list">
 
325
<td class="itemcode"><a name="stPlayerDrowning"></a><code><b>stPlayerDrowning</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
326
</tr>
 
327
<tr><td colspan="1">
 
328
<p>
 
329
Player sounds. </p>
 
330
</td></tr>
 
331
</table>
 
332
<table class="detail wide_list">
 
333
<tr class="list">
 
334
<td class="itemcode"><a name="stPlayerFootstepsDefault"></a><code><b>stPlayerFootstepsDefault</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
335
</tr>
 
336
<tr><td colspan="1">
 
337
<p>
 
338
Player sounds. </p>
 
339
</td></tr>
 
340
</table>
 
341
<table class="detail wide_list">
 
342
<tr class="list">
 
343
<td class="itemcode"><a name="stPlayerToxicPain"></a><code><b>stPlayerToxicPain</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
344
</tr>
 
345
<tr><td colspan="1">
 
346
<p>
 
347
Player sounds. </p>
 
348
</td></tr>
 
349
</table>
 
350
<table class="detail wide_list">
 
351
<tr class="list">
 
352
<td class="itemcode"><a name="stPlayerSuddenPain"></a><code><b>stPlayerSuddenPain</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
353
</tr>
 
354
<tr><td colspan="1">
 
355
<p>
 
356
Player sounds. </p>
 
357
</td></tr>
 
358
</table>
 
359
<table class="detail wide_list">
 
360
<tr class="list">
 
361
<td class="itemcode"><a name="stPlayerDies"></a><code><b>stPlayerDies</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
362
</tr>
 
363
<tr><td colspan="1">
 
364
<p>
 
365
Player sounds. </p>
 
366
</td></tr>
 
367
</table>
 
368
<table class="detail wide_list">
 
369
<tr class="list">
 
370
<td class="itemcode"><a name="stPlayerSwimmingChange"></a><code><b>stPlayerSwimmingChange</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
371
</tr>
 
372
<tr><td colspan="1">
 
373
<p>
 
374
Player sounds. </p>
 
375
</td></tr>
 
376
</table>
 
377
<table class="detail wide_list">
 
378
<tr class="list">
 
379
<td class="itemcode"><a name="stMenuCurrentItemChanged"></a><code><b>stMenuCurrentItemChanged</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
380
</tr>
 
381
<tr><td colspan="1">
 
382
<p>
 
383
Sounds used by <a class="normal" href="CastleOnScreenMenu.TCastleOnScreenMenu.html">TCastleOnScreenMenu</a>. </p>
 
384
</td></tr>
 
385
</table>
 
386
<table class="detail wide_list">
 
387
<tr class="list">
 
388
<td class="itemcode"><a name="stMenuClick"></a><code><b>stMenuClick</b>:<a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>;</code></td>
 
389
</tr>
 
390
<tr><td colspan="1">
 
391
<p>
 
392
Sounds used by <a class="normal" href="CastleOnScreenMenu.TCastleOnScreenMenu.html">TCastleOnScreenMenu</a>. </p>
 
393
</td></tr>
 
394
</table>
 
395
<table class="detail wide_list">
 
396
<tr class="list">
 
397
<td class="itemcode"><a name="IgnoreAllMissingSounds"></a><code><b>IgnoreAllMissingSounds</b>: boolean;</code></td>
 
398
</tr>
 
399
<tr><td colspan="1">
 
400
<p>
 
401
Should <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html#SoundFromName">TRepoSoundEngine.SoundFromName</a> ignore (return <a class="normal" href="CastleSoundEngine.html#stNone">stNone</a>) all missing sounds. This works like RaiseError parameter for <a class="normal" href="CastleSoundEngine.TRepoSoundEngine.html#SoundFromName">TRepoSoundEngine.SoundFromName</a> was <code>True</code>. It's a debug feature, useful if you load resources but don't really plan to play their sounds, don't depend on it in your games.</p>
 
402
</td></tr>
 
403
</table>
 
404
<hr noshade size="1"><span class="appinfo"><em>Generated by <a  href="http://pasdoc.sourceforge.net/">PasDoc 0.12.1</a> on 2013-02-04 20:26:52</em>
 
405
</span>
 
406
</td></tr></table></body></html>