source: GTP/trunk/App/Demos/Illum/Shark3D/version164x12u/IllumDemoApplication/tmp/res/levelutil/actor/door.s3d_perch_lst @ 2269

Revision 2269, 22.8 KB checked in by barsi, 17 years ago (diff)
Line 
1                                        # Perch byte-code assembly file:
2                                        # Time stamp: 2007-03-07T12:00:20,484
3                                        # Shark 3D (tm) Engine (www.shark3d.com)
4                                        # Copyright 1996-2006 Spinor GmbH
5                                       
6000000        73 68 61 72 6b 33 64 5f   data.str "shark3d_perch_bytecode"
7              70 65 72 63 68 5f 62 79
8              74 65 63 6f 64 65 00
9000017        31 36 34 78 31 32 00      data.str "164x12"
10                                       
11                                        # Info string cnt: (You can eliminate the info strings by using the bare compilation mode.)
1200001e        95                        data.intcompact 21
13                                        # Info string 0:
1400001f        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|14,1"
15              74 62 61 6c 61 7a 73 2f
16              73 68 61 72 6b 5f 66 75
17              72 64 6f 2f 73 72 63 2f
18              72 65 73 2f 6c 65 76 65
19              6c 75 74 69 6c 2f 61 63
20              74 6f 72 2f 64 6f 6f 72
21              2e 73 33 64 5f 70 65 72
22              63 68 7c 31 34 2c 31 00
23                                        # Info string 1:
24000067        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|18,6"
25              74 62 61 6c 61 7a 73 2f
26              73 68 61 72 6b 5f 66 75
27              72 64 6f 2f 73 72 63 2f
28              72 65 73 2f 6c 65 76 65
29              6c 75 74 69 6c 2f 61 63
30              74 6f 72 2f 64 6f 6f 72
31              2e 73 33 64 5f 70 65 72
32              63 68 7c 31 38 2c 36 00
33                                        # Info string 2:
340000af        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|20,25"
35              74 62 61 6c 61 7a 73 2f
36              73 68 61 72 6b 5f 66 75
37              72 64 6f 2f 73 72 63 2f
38              72 65 73 2f 6c 65 76 65
39              6c 75 74 69 6c 2f 61 63
40              74 6f 72 2f 64 6f 6f 72
41              2e 73 33 64 5f 70 65 72
42              63 68 7c 32 30 2c 32 35
43              00
44                                        # Info string 3:
450000f8        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|20,14"
46              74 62 61 6c 61 7a 73 2f
47              73 68 61 72 6b 5f 66 75
48              72 64 6f 2f 73 72 63 2f
49              72 65 73 2f 6c 65 76 65
50              6c 75 74 69 6c 2f 61 63
51              74 6f 72 2f 64 6f 6f 72
52              2e 73 33 64 5f 70 65 72
53              63 68 7c 32 30 2c 31 34
54              00
55                                        # Info string 4:
56000141        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|21,28"
57              74 62 61 6c 61 7a 73 2f
58              73 68 61 72 6b 5f 66 75
59              72 64 6f 2f 73 72 63 2f
60              72 65 73 2f 6c 65 76 65
61              6c 75 74 69 6c 2f 61 63
62              74 6f 72 2f 64 6f 6f 72
63              2e 73 33 64 5f 70 65 72
64              63 68 7c 32 31 2c 32 38
65              00
66                                        # Info string 5:
6700018a        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|21,17"
68              74 62 61 6c 61 7a 73 2f
69              73 68 61 72 6b 5f 66 75
70              72 64 6f 2f 73 72 63 2f
71              72 65 73 2f 6c 65 76 65
72              6c 75 74 69 6c 2f 61 63
73              74 6f 72 2f 64 6f 6f 72
74              2e 73 33 64 5f 70 65 72
75              63 68 7c 32 31 2c 31 37
76              00
77                                        # Info string 6:
780001d3        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|24,6"
79              74 62 61 6c 61 7a 73 2f
80              73 68 61 72 6b 5f 66 75
81              72 64 6f 2f 73 72 63 2f
82              72 65 73 2f 6c 65 76 65
83              6c 75 74 69 6c 2f 61 63
84              74 6f 72 2f 64 6f 6f 72
85              2e 73 33 64 5f 70 65 72
86              63 68 7c 32 34 2c 36 00
87                                        # Info string 7:
8800021b        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|28,6"
89              74 62 61 6c 61 7a 73 2f
90              73 68 61 72 6b 5f 66 75
91              72 64 6f 2f 73 72 63 2f
92              72 65 73 2f 6c 65 76 65
93              6c 75 74 69 6c 2f 61 63
94              74 6f 72 2f 64 6f 6f 72
95              2e 73 33 64 5f 70 65 72
96              63 68 7c 32 38 2c 36 00
97                                        # Info string 8:
98000263        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|29,14"
99              74 62 61 6c 61 7a 73 2f
100              73 68 61 72 6b 5f 66 75
101              72 64 6f 2f 73 72 63 2f
102              72 65 73 2f 6c 65 76 65
103              6c 75 74 69 6c 2f 61 63
104              74 6f 72 2f 64 6f 6f 72
105              2e 73 33 64 5f 70 65 72
106              63 68 7c 32 39 2c 31 34
107              00
108                                        # Info string 9:
1090002ac        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|30,17"
110              74 62 61 6c 61 7a 73 2f
111              73 68 61 72 6b 5f 66 75
112              72 64 6f 2f 73 72 63 2f
113              72 65 73 2f 6c 65 76 65
114              6c 75 74 69 6c 2f 61 63
115              74 6f 72 2f 64 6f 6f 72
116              2e 73 33 64 5f 70 65 72
117              63 68 7c 33 30 2c 31 37
118              00
119                                        # Info string 10:
1200002f5        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|31,35"
121              74 62 61 6c 61 7a 73 2f
122              73 68 61 72 6b 5f 66 75
123              72 64 6f 2f 73 72 63 2f
124              72 65 73 2f 6c 65 76 65
125              6c 75 74 69 6c 2f 61 63
126              74 6f 72 2f 64 6f 6f 72
127              2e 73 33 64 5f 70 65 72
128              63 68 7c 33 31 2c 33 35
129              00
130                                        # Info string 11:
13100033e        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|32,5"
132              74 62 61 6c 61 7a 73 2f
133              73 68 61 72 6b 5f 66 75
134              72 64 6f 2f 73 72 63 2f
135              72 65 73 2f 6c 65 76 65
136              6c 75 74 69 6c 2f 61 63
137              74 6f 72 2f 64 6f 6f 72
138              2e 73 33 64 5f 70 65 72
139              63 68 7c 33 32 2c 35 00
140                                        # Info string 12:
141000386        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|36,6"
142              74 62 61 6c 61 7a 73 2f
143              73 68 61 72 6b 5f 66 75
144              72 64 6f 2f 73 72 63 2f
145              72 65 73 2f 6c 65 76 65
146              6c 75 74 69 6c 2f 61 63
147              74 6f 72 2f 64 6f 6f 72
148              2e 73 33 64 5f 70 65 72
149              63 68 7c 33 36 2c 36 00
150                                        # Info string 13:
1510003ce        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|37,14"
152              74 62 61 6c 61 7a 73 2f
153              73 68 61 72 6b 5f 66 75
154              72 64 6f 2f 73 72 63 2f
155              72 65 73 2f 6c 65 76 65
156              6c 75 74 69 6c 2f 61 63
157              74 6f 72 2f 64 6f 6f 72
158              2e 73 33 64 5f 70 65 72
159              63 68 7c 33 37 2c 31 34
160              00
161                                        # Info string 14:
162000417        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|38,17"
163              74 62 61 6c 61 7a 73 2f
164              73 68 61 72 6b 5f 66 75
165              72 64 6f 2f 73 72 63 2f
166              72 65 73 2f 6c 65 76 65
167              6c 75 74 69 6c 2f 61 63
168              74 6f 72 2f 64 6f 6f 72
169              2e 73 33 64 5f 70 65 72
170              63 68 7c 33 38 2c 31 37
171              00
172                                        # Info string 15:
173000460        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|39,35"
174              74 62 61 6c 61 7a 73 2f
175              73 68 61 72 6b 5f 66 75
176              72 64 6f 2f 73 72 63 2f
177              72 65 73 2f 6c 65 76 65
178              6c 75 74 69 6c 2f 61 63
179              74 6f 72 2f 64 6f 6f 72
180              2e 73 33 64 5f 70 65 72
181              63 68 7c 33 39 2c 33 35
182              00
183                                        # Info string 16:
1840004a9        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|40,5"
185              74 62 61 6c 61 7a 73 2f
186              73 68 61 72 6b 5f 66 75
187              72 64 6f 2f 73 72 63 2f
188              72 65 73 2f 6c 65 76 65
189              6c 75 74 69 6c 2f 61 63
190              74 6f 72 2f 64 6f 6f 72
191              2e 73 33 64 5f 70 65 72
192              63 68 7c 34 30 2c 35 00
193                                        # Info string 17:
1940004f1        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|44,6"
195              74 62 61 6c 61 7a 73 2f
196              73 68 61 72 6b 5f 66 75
197              72 64 6f 2f 73 72 63 2f
198              72 65 73 2f 6c 65 76 65
199              6c 75 74 69 6c 2f 61 63
200              74 6f 72 2f 64 6f 6f 72
201              2e 73 33 64 5f 70 65 72
202              63 68 7c 34 34 2c 36 00
203                                        # Info string 18:
204000539        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|52,6"
205              74 62 61 6c 61 7a 73 2f
206              73 68 61 72 6b 5f 66 75
207              72 64 6f 2f 73 72 63 2f
208              72 65 73 2f 6c 65 76 65
209              6c 75 74 69 6c 2f 61 63
210              74 6f 72 2f 64 6f 6f 72
211              2e 73 33 64 5f 70 65 72
212              63 68 7c 35 32 2c 36 00
213                                        # Info string 19:
214000581        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|60,6"
215              74 62 61 6c 61 7a 73 2f
216              73 68 61 72 6b 5f 66 75
217              72 64 6f 2f 73 72 63 2f
218              72 65 73 2f 6c 65 76 65
219              6c 75 74 69 6c 2f 61 63
220              74 6f 72 2f 64 6f 6f 72
221              2e 73 33 64 5f 70 65 72
222              63 68 7c 36 30 2c 36 00
223                                        # Info string 20:
2240005c9        68 3a 2f 68 6f 6d 65 2f   data.str "h:/home/tbalazs/shark_furdo/src/res/levelutil/actor/door.s3d_perch|61,17"
225              74 62 61 6c 61 7a 73 2f
226              73 68 61 72 6b 5f 66 75
227              72 64 6f 2f 73 72 63 2f
228              72 65 73 2f 6c 65 76 65
229              6c 75 74 69 6c 2f 61 63
230              74 6f 72 2f 64 6f 6f 72
231              2e 73 33 64 5f 70 65 72
232              63 68 7c 36 31 2c 31 37
233              00
234                                       
235                                        # Float constant cnt:
236000612        80                        data.intcompact 0
237                                       
238                                        # String constant cnt:
239000613        91                        data.intcompact 17
240                                        # String constant 0:
241000614        69 6e 69 74 41 63 74 6f   data.str "initActor"
242              72 00
243                                        # String constant 1:
24400061e        2d 76 00                  data.str "-v"
245                                        # String constant 2:
246000621        61 63 74 75 00            data.str "actu"
247                                        # String constant 3:
248000626        73 70 65 61 6b 65 72 00   data.str "speaker"
249                                        # String constant 4:
25000062e        66 69 6e 69 73 68 41 63   data.str "finishActor"
251              74 6f 72 00
252                                        # String constant 5:
25300063a        6f 70 65 6e 00            data.str "open"
254                                        # String constant 6:
25500063f        70 6c 61 79 5f 74 6f 5f   data.str "play_to_end"
256              65 6e 64 00
257                                        # String constant 7:
25800064b        73 74 61 72 74 00         data.str "start"
259                                        # String constant 8:
260000651        67 65 74 5f 64 75 72 61   data.str "get_duration"
261              74 69 6f 6e 00
262                                        # String constant 9:
26300065e        3e 66 00                  data.str ">f"
264                                        # String constant 10:
265000661        73 6f 75 6e 64 4f 66 66   data.str "soundOff"
266              00
267                                        # String constant 11:
26800066a        63 6c 6f 73 65 00         data.str "close"
269                                        # String constant 12:
270000670        70 6c 61 79 5f 74 6f 5f   data.str "play_to_start"
271              73 74 61 72 74 00
272                                        # String constant 13:
27300067e        65 6e 74 65 72 00         data.str "enter"
274                                        # String constant 14:
275000684        2d 76 3c 61 00            data.str "-v<a"
276                                        # String constant 15:
277000689        6c 65 61 76 65 00         data.str "leave"
278                                        # String constant 16:
27900068f        73 74 6f 70 00            data.str "stop"
280                                       
281                                        # Main info string:
282000694        80                        data.intcompact 0
283                                       
284                                        # Exported function cnt:
285000695        85                        data.intcompact 5
286                                        # Exported function "initActor", dynamic linkage "-v":
287000696        81                        data.intcompact 1
288000697        80                        data.intcompact 0
289000698        81                        data.intcompact 1
290000699        80                        data.labdist l10 l1
291                                        # Exported function "finishActor", dynamic linkage "-v":
29200069a        86                        data.intcompact 6
29300069b        84                        data.intcompact 4
29400069c        81                        data.intcompact 1
29500069d        94                        data.labdist l10 l2
296                                        # Exported function "enter", dynamic linkage "-v<a":
29700069e        91                        data.intcompact 17
29800069f        8d                        data.intcompact 13
2990006a0        8e                        data.intcompact 14
3000006a1        00 d9                     data.labdist l10 l5
301                                        # Exported function "leave", dynamic linkage "-v<a":
3020006a3        92                        data.intcompact 18
3030006a4        8f                        data.intcompact 15
3040006a5        8e                        data.intcompact 14
3050006a6        00 f0                     data.labdist l10 l6
306                                        # Exported function "soundOff", dynamic linkage "-v":
3070006a8        93                        data.intcompact 19
3080006a9        8a                        data.intcompact 10
3090006aa        81                        data.intcompact 1
3100006ab        01 87                     data.labdist l10 l7
311                                       
312                                        # Script variable of type "i" cnt:
3130006ad        81                        data.intcompact 1
314                                        # Script variable of type "i" entry 0:
3150006ae        6d 5f 69 6e 73 69 64 65   data.str "m_inside"
316              00
317                                        # Script variable of type "f" cnt:
3180006b7        80                        data.intcompact 0
319                                        # Script variable of type "s" cnt:
3200006b8        80                        data.intcompact 0
321                                        # Script variable of type "o" cnt:
3220006b9        80                        data.intcompact 0
323                                        # Script variable of type "a" cnt:
3240006ba        82                        data.intcompact 2
325                                        # Script variable of type "a" entry 0:
3260006bb        6d 5f 61 63 74 75 00      data.str "m_actu"
327                                        # Script variable of type "a" entry 1:
3280006c2        6d 5f 73 70 65 61 6b 65   data.str "m_speaker"
329              72 00
330                                        # Script variable of type "ir" cnt:
3310006cc        80                        data.intcompact 0
332                                        # Script variable of type "fr" cnt:
3330006cd        80                        data.intcompact 0
334                                        # Script variable of type "sr" cnt:
3350006ce        80                        data.intcompact 0
336                                        # Script variable of type "or" cnt:
3370006cf        80                        data.intcompact 0
338                                        # Script variable of type "ar" cnt:
3390006d0        80                        data.intcompact 0
340                                       
341                                        # Code size:
3420006d1        01 8f                     data.labdist l10 l11
343                                       
344                                        # Code:
345l10:
346                                       
347                                        # Function "initActor" of type "@void-", dynamic linkage "-v":
348l1:
3490006d3 000000 32                        null.i
3500006d4 000001 0a 80                     storescr.i 0
3510006d6 000003 7a 82                     const.s 2
3520006d8 000005 bc 82                     bi.getParamStr 2
3530006da 000007 c4 83                     bi.findActor 3
3540006dc 000009 0e 80                     storescr.a 0
3550006de 00000b 7a 83                     const.s 3
3560006e0 00000d bc 84                     bi.getParamStr 4
3570006e2 00000f c4 85                     bi.findActor 5
3580006e4 000011 0e 81                     storescr.a 1
3590006e6 000013 7f                        return
360                                       
361                                        # Function "finishActor" of type "@void-", dynamic linkage "-v":
362l2:
3630006e7 000014 7f                        return
364                                       
365                                        # Function "open" of type "@void-", dynamic linkage "":
366l3:
3670006e8 000015 29 81                     changeloc.f 1
3680006ea 000017 04 80                     loadscr.a 0
3690006ec 000019 7a 86                     const.s 6
3700006ee 00001b ca 88 81                  bi.a.dyncall 8 1
3710006f1 00001e 04 81                     loadscr.a 1
3720006f3 000020 7a 87                     const.s 7
3730006f5 000022 ca 89 81                  bi.a.dyncall 9 1
3740006f8 000025 04 80                     loadscr.a 0
3750006fa 000027 7a 88                     const.s 8
3760006fc 000029 ca 8a 89                  bi.a.dyncall 10 9
3770006ff 00002c 1f ff                     storeloc.f -1
378000701 00002e 7a 8a                     const.s 10
379000703 000030 15 ff                     loadloc.f -1
380000705 000032 c8 8b                     bi.evtAppoint 11
381000707 000034 29 ff                     changeloc.f -1
382000709 000036 7f                        return
383                                       
384                                        # Function "close" of type "@void-", dynamic linkage "":
385l4:
38600070a 000037 29 81                     changeloc.f 1
38700070c 000039 04 80                     loadscr.a 0
38800070e 00003b 7a 8c                     const.s 12
389000710 00003d ca 8d 81                  bi.a.dyncall 13 1
390000713 000040 04 81                     loadscr.a 1
391000715 000042 7a 87                     const.s 7
392000717 000044 ca 8e 81                  bi.a.dyncall 14 1
39300071a 000047 04 80                     loadscr.a 0
39400071c 000049 7a 88                     const.s 8
39500071e 00004b ca 8f 89                  bi.a.dyncall 15 9
396000721 00004e 1f ff                     storeloc.f -1
397000723 000050 7a 8a                     const.s 10
398000725 000052 15 ff                     loadloc.f -1
399000727 000054 c8 90                     bi.evtAppoint 16
400000729 000056 29 ff                     changeloc.f -1
40100072b 000058 7f                        return
402                                       
403                                        # Function "enter" of type "@void-<@actor", dynamic linkage "-v<a":
404l5:
40500072c 000059 2c 81                     changeloc.a 1
40600072e 00005b 22 ff                     storeloc.a -1
407000730 00005d 00 80                     loadscr.i 0
408000732 00005f 32                        null.i
409000733 000060 46                        equal.i
410000734 000061 7c 83                     jumpz l8
411000736 000063 7e 7f af                  call l3
412l8:
413000739 000066 00 80                     loadscr.i 0
41400073b 000068 78 81                     const.i 1
41500073d 00006a 87                        bi.i.add
41600073e 00006b 0a 80                     storescr.i 0
417000740 00006d 2c ff                     changeloc.a -1
418000742 00006f 7f                        return
419                                       
420                                        # Function "leave" of type "@void-<@actor", dynamic linkage "-v<a":
421l6:
422000743 000070 2c 81                     changeloc.a 1
423000745 000072 22 ff                     storeloc.a -1
424000747 000074 00 80                     loadscr.i 0
425000749 000076 78 81                     const.i 1
42600074b 000078 88                        bi.i.sub
42700074c 000079 0a 80                     storescr.i 0
42800074e 00007b 00 80                     loadscr.i 0
429000750 00007d 32                        null.i
430000751 00007e 46                        equal.i
431000752 00007f 7c 83                     jumpz l9
432000754 000081 7e 7f b3                  call l4
433l9:
434000757 000084 2c ff                     changeloc.a -1
435000759 000086 7f                        return
436                                       
437                                        # Function "soundOff" of type "@void-", dynamic linkage "-v":
438l7:
43900075a 000087 04 81                     loadscr.a 1
44000075c 000089 7a 90                     const.s 16
44100075e 00008b ca 94 81                  bi.a.dyncall 20 1
442000761 00008e 7f                        return
443                                       
444                                        # End of assembly file.
445                                       
446l11:
Note: See TracBrowser for help on using the repository browser.