File: Castle3D.T3DLinearMoving.html

package info (click to toggle)
castle-game-engine 5.2.0-3
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 185,428 kB
  • sloc: pascal: 260,781; cpp: 1,363; objc: 713; makefile: 537; xml: 496; sh: 480; php: 4
file content (348 lines) | stat: -rw-r--r-- 21,130 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/loose.dtd">
<html>
<head>
<title>Castle Game Engine: Castle3D: Class T3DLinearMoving</title>
<meta name="generator" content="PasDoc 0.13.0">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="StyleSheet" type="text/css" href="pasdoc.css">
</head>
<body>
<table class="container"><tr><td class="navigation">
<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">
<a name="T3DLinearMoving"></a><h1 class="cio">Class T3DLinearMoving</h1>
<table class="sections wide_list">
<tr>
<td><a class="section" href="#PasDoc-Description">Description</a></td><td><a class="section" href="#PasDoc-Hierarchy">Hierarchy</a></td><td><a class="section" href="#PasDoc-Fields">Fields</a></td><td><a class="section" href="#PasDoc-Methods">Methods</a></td><td><a class="section" href="#PasDoc-Properties">Properties</a></td></tr></table>
<a name="PasDoc-Description"></a><h2 class="unit">Unit</h2>
<p class="unitlink">
<a  href="Castle3D.html">Castle3D</a></p>
<h2 class="declaration">Declaration</h2>
<p class="declaration">
<code>type T3DLinearMoving = class(<a class="normal" href="Castle3D.T3DMoving.html">T3DMoving</a>)</code></p>
<h2 class="description">Description</h2>
<p>
3D moving with constant speed between 2 points. Moves with a constant speed from (0, 0, 0) to <a class="normal" href="Castle3D.T3DLinearMoving.html#TranslationEnd">TranslationEnd</a>. They are called <i>begin position</i> and <i>end position</i>.

<p>This is a simplified, more comfortable descendant of <a class="normal" href="Castle3D.T3DMoving.html">T3DMoving</a>. You get easy to use <a class="normal" href="Castle3D.T3DLinearMoving.html#GoBeginPosition">GoBeginPosition</a>, <a class="normal" href="Castle3D.T3DLinearMoving.html#GoEndPosition">GoEndPosition</a> properties, you can easily set sounds by <a class="normal" href="Castle3D.T3DLinearMoving.html#SoundGoBeginPosition">SoundGoBeginPosition</a> and <a class="normal" href="Castle3D.T3DLinearMoving.html#SoundGoEndPosition">SoundGoEndPosition</a> and such.</p>
<a name="PasDoc-Hierarchy"></a><h2 class="hierarchy">Hierarchy</h2>
<ul class="hierarchy"><li class="ancestor">TComponent</li>
<li class="ancestor"><a class="normal" href="Castle3D.T3D.html">T3D</a></li>
<li class="ancestor"><a class="normal" href="Castle3D.T3DList.html">T3DList</a></li>
<li class="ancestor"><a class="normal" href="Castle3D.T3DCustomTransform.html">T3DCustomTransform</a></li>
<li class="ancestor"><a class="normal" href="Castle3D.T3DMoving.html">T3DMoving</a></li>
<li class="thisitem">T3DLinearMoving</li></ul><h2 class="overview">Overview</h2>
<a name="PasDoc-Fields"></a><h3 class="summary">Fields</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><b><a  href="Castle3D.T3DLinearMoving.html#MoveTime">MoveTime</a></b>: Single;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code><b><a  href="Castle3D.T3DLinearMoving.html#TranslationEnd">TranslationEnd</a></b>: <a  href="CastleVectors.html#TVector3Single">TVector3Single</a>;</code></td>
</tr>
</table>
<a name="PasDoc-Methods"></a><h3 class="summary">Methods</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>constructor <b><a  href="Castle3D.T3DLinearMoving.html#Create">Create</a></b>(AOwner: TComponent); override;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>destructor <b><a  href="Castle3D.T3DLinearMoving.html#Destroy">Destroy</a></b>; override;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <b><a  href="Castle3D.T3DLinearMoving.html#CompletelyEndPosition">CompletelyEndPosition</a></b>: boolean;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <b><a  href="Castle3D.T3DLinearMoving.html#CompletelyBeginPosition">CompletelyBeginPosition</a></b>: boolean;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#GoBeginPosition">GoBeginPosition</a></b>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#GoEndPosition">GoEndPosition</a></b>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#RevertGoEndPosition">RevertGoEndPosition</a></b>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#RevertGoBeginPosition">RevertGoBeginPosition</a></b>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#GoOtherPosition">GoOtherPosition</a></b>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>function <b><a  href="Castle3D.T3DLinearMoving.html#GetTranslationFromTime">GetTranslationFromTime</a></b>(const AnAnimationTime: <a  href="CastleTimeUtils.html#TFloatTime">TFloatTime</a>): <a  href="CastleVectors.html#TVector3Single">TVector3Single</a>; override;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>procedure <b><a  href="Castle3D.T3DLinearMoving.html#Update">Update</a></b>(const SecondsPassed: Single; var RemoveMe: <a  href="Castle3D.html#TRemoveType">TRemoveType</a>); override;</code></td>
</tr>
</table>
<a name="PasDoc-Properties"></a><h3 class="summary">Properties</h3>
<table class="summary wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#EndPosition">EndPosition</a></b>: boolean read FEndPosition;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#EndPositionStateChangeTime">EndPositionStateChangeTime</a></b>: Single read FEndPositionStateChangeTime;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#SoundGoBeginPosition">SoundGoBeginPosition</a></b>: <a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>
      read FSoundGoBeginPosition write FSoundGoBeginPosition default <a  href="CastleSoundEngine.html#stNone">stNone</a>;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#SoundGoEndPosition">SoundGoEndPosition</a></b>: <a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>
      read FSoundGoEndPosition write FSoundGoEndPosition default <a  href="CastleSoundEngine.html#stNone">stNone</a>;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#SoundGoBeginPositionLooping">SoundGoBeginPositionLooping</a></b>: boolean
      read FSoundGoBeginPositionLooping write FSoundGoBeginPositionLooping
      default false;</code></td>
</tr>
<tr class="list2">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#SoundGoEndPositionLooping">SoundGoEndPositionLooping</a></b>: boolean
      read FSoundGoEndPositionLooping write FSoundGoEndPositionLooping
      default false;</code></td>
</tr>
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><code>property <b><a  href="Castle3D.T3DLinearMoving.html#SoundTracksCurrentPosition">SoundTracksCurrentPosition</a></b>: boolean
      read FSoundTracksCurrentPosition write FSoundTracksCurrentPosition
      default false;</code></td>
</tr>
</table>
<h2 class="description">Description</h2>
<h3 class="detail">Fields</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="MoveTime"></a><code><b>MoveTime</b>: Single;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="TranslationEnd"></a><code><b>TranslationEnd</b>: <a  href="CastleVectors.html#TVector3Single">TVector3Single</a>;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<h3 class="detail">Methods</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="Create"></a><code>constructor <b>Create</b>(AOwner: TComponent); override;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="Destroy"></a><code>destructor <b>Destroy</b>; override;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="CompletelyEndPosition"></a><code>function <b>CompletelyEndPosition</b>: boolean;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="CompletelyBeginPosition"></a><code>function <b>CompletelyBeginPosition</b>: boolean;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="GoBeginPosition"></a><code>procedure <b>GoBeginPosition</b>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Start going to <i>begin position</i>, assuming that currently we're in <i>end position</i> (i.e. CompletelyEndPosion).</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="GoEndPosition"></a><code>procedure <b>GoEndPosition</b>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Start going to <i>end position</i>, assuming that currently we're in <i>begin position</i> (i.e. CompletelyBeginPosion).</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="RevertGoEndPosition"></a><code>procedure <b>RevertGoEndPosition</b>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Stop going from <i>end position</i> to <i>begin position</i> and go back to <i>end position</i>. Call this only when currently <a class="normal" href="Castle3D.T3DLinearMoving.html#EndPosition">EndPosition</a> is <code>False</code> and we were in the middle of going to <i>begin position</i>.

<p>As an example, this is what happens when door on DOOM level gets blocked. In the middle of closing (which ig going to <i>begin position</i>) it will realize that something blocks it, and open back (go back to <i>end position</i>).</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="RevertGoBeginPosition"></a><code>procedure <b>RevertGoBeginPosition</b>;</code></td>
</tr>
<tr><td colspan="2">
<p>
Just like <a class="normal" href="Castle3D.T3DLinearMoving.html#RevertGoEndPosition">RevertGoEndPosition</a>, but this should be used in the middle of the move from <i>begin position</i> to <i>end position</i>, to go back to <i>begin position</i>.</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="GoOtherPosition"></a><code>procedure <b>GoOtherPosition</b>;</code></td>
</tr>
<tr><td colspan="2">
<p>
This goes to the <i>other</i> position. Which means that if we're completely in <i>end position</i> or in the middle of move to <i>end position</i>, this goes back to <i>begin position</i>. And if we're in <i>begin position</i>, this goes back to <i>end position</i>.</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="GetTranslationFromTime"></a><code>function <b>GetTranslationFromTime</b>(const AnAnimationTime: <a  href="CastleTimeUtils.html#TFloatTime">TFloatTime</a>): <a  href="CastleVectors.html#TVector3Single">TVector3Single</a>; override;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="Update"></a><code>procedure <b>Update</b>(const SecondsPassed: Single; var RemoveMe: <a  href="Castle3D.html#TRemoveType">TRemoveType</a>); override;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<h3 class="detail">Properties</h3>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="EndPosition"></a><code>property <b>EndPosition</b>: boolean read FEndPosition;</code></td>
</tr>
<tr><td colspan="2">
<p>
Is this object in <i>end position</i>, or going to it. If <code>False</code>, then this object is in <i>begin position</i> or going to it. See also CompletelyEndPosion and <a class="normal" href="Castle3D.T3DLinearMoving.html#CompletelyBeginPosition">CompletelyBeginPosition</a>.

<p>Initially this is <code>False</code>, and <a class="normal" href="Castle3D.T3DLinearMoving.html#EndPositionStateChangeTime">EndPositionStateChangeTime</a> is set such that we're sure that we're in CompletelyBeginPosion,</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="EndPositionStateChangeTime"></a><code>property <b>EndPositionStateChangeTime</b>: Single read FEndPositionStateChangeTime;</code></td>
</tr>
<tr><td colspan="2">
<p>
Last time <a class="normal" href="Castle3D.T3DLinearMoving.html#EndPosition">EndPosition</a> changed.</p>
</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="SoundGoBeginPosition"></a><code>property <b>SoundGoBeginPosition</b>: <a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>
      read FSoundGoBeginPosition write FSoundGoBeginPosition default <a  href="CastleSoundEngine.html#stNone">stNone</a>;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="SoundGoEndPosition"></a><code>property <b>SoundGoEndPosition</b>: <a  href="CastleSoundEngine.html#TSoundType">TSoundType</a>
      read FSoundGoEndPosition write FSoundGoEndPosition default <a  href="CastleSoundEngine.html#stNone">stNone</a>;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="SoundGoBeginPositionLooping"></a><code>property <b>SoundGoBeginPositionLooping</b>: boolean
      read FSoundGoBeginPositionLooping write FSoundGoBeginPositionLooping
      default false;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="SoundGoEndPositionLooping"></a><code>property <b>SoundGoEndPositionLooping</b>: boolean
      read FSoundGoEndPositionLooping write FSoundGoEndPositionLooping
      default false;</code></td>
</tr>
<tr><td colspan="2">
&nbsp;</td></tr>
</table>
<table class="detail wide_list">
<tr class="list">
<td class="visibility"><a  href="legend.html"><img  src="public.gif" alt="Public" title="Public"></a></td>
<td class="itemcode"><a name="SoundTracksCurrentPosition"></a><code>property <b>SoundTracksCurrentPosition</b>: boolean
      read FSoundTracksCurrentPosition write FSoundTracksCurrentPosition
      default false;</code></td>
</tr>
<tr><td colspan="2">
<p>
If <code>True</code> then the sound (set by <a class="normal" href="Castle3D.T3DLinearMoving.html#SoundGoBeginPosition">SoundGoBeginPosition</a> or <a class="normal" href="Castle3D.T3DLinearMoving.html#SoundGoEndPosition">SoundGoEndPosition</a>) 3D position changes as the 3D position of the object changes.

<p>Otherwise (default) sound is initially made at initial 3D position of this object, and then the sound position doesn't change (even if the position of the object changes).</p>
</td></tr>
</table>
<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "://michalis.ii.uni.wroc.pl/piwik-castle-engine/";
    _paq.push(["setTrackerUrl", u+"piwik.php"]);
    _paq.push(["setSiteId", "1"]);
    var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
    g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Piwik Code -->

<noscript>
<!-- Piwik Image Tracker -->
<img src="http://michalis.ii.uni.wroc.pl/piwik-castle-engine/piwik.php?idsite=1&amp;rec=1" style="border:0" alt="" />
<!-- End Piwik -->
</noscript>
<hr noshade size="1"><span class="appinfo"><em>Generated by <a  href="http://pasdoc.sourceforge.net/">PasDoc 0.13.0</a> on 2015-06-15 04:43:08</em>
</span>
</td></tr></table></body></html>