source: GTP/trunk/App/Demos/Geom/Shark3D/clod_head_demo_win32/tmp/res/client/actor/extra.s3d_perch_parse @ 2236

Revision 2236, 12.9 KB checked in by gumbau, 17 years ago (diff)
Line 
1main
2  op var "m_motionDeleg" "@actor"
3    <no-blk>
4    <no-exp>
5  op var "m_universePlayer" "@actor"
6    <no-blk>
7    <no-exp>
8  op var "m_lightMode" "@int"
9    <no-blk>
10    <no-exp>
11  op var "m_god" "@int"
12    <no-blk>
13    <no-exp>
14  op var "m_firstX" "@float"
15    <no-blk>
16    <no-exp>
17  op var "m_firstY" "@float"
18    <no-blk>
19    <no-exp>
20  op var "m_firstZ" "@float"
21    <no-blk>
22    <no-exp>
23  op var "m_secondX" "@float"
24    <no-blk>
25    <no-exp>
26  op var "m_secondY" "@float"
27    <no-blk>
28    <no-exp>
29  op var "m_secondZ" "@float"
30    <no-blk>
31    <no-exp>
32  op func "initActor" "@void"
33    blk
34      stat.exp
35        exp.op func "@assign"
36          exp.op var "m_motionDeleg"
37            <no-exp>
38          exp.op func "findActor"
39            <no-exp>
40            exp.litstr "motion_deleg"
41      stat.exp
42        exp.op func "@assign"
43          exp.op var "m_universePlayer"
44            <no-exp>
45          exp.op func "findActor"
46            <no-exp>
47            exp.litstr "universeplayer"
48      stat.exp
49        exp.op func "@assign"
50          exp.op var "m_god"
51            <no-exp>
52          exp.litint 0
53      stat.exp
54        exp.op func "@assign"
55          exp.op var "m_lightMode"
56            <no-exp>
57          exp.litint 1
58      stat.exp
59        exp.op func "@assign"
60          exp.op var "m_firstX"
61            <no-exp>
62          exp.litfloat 0.0
63      stat.exp
64        exp.op func "@assign"
65          exp.op var "m_firstY"
66            <no-exp>
67          exp.litfloat 0.0
68      stat.exp
69        exp.op func "@assign"
70          exp.op var "m_firstZ"
71            <no-exp>
72          exp.litfloat 0.0
73      stat.exp
74        exp.op func "@assign"
75          exp.op var "m_secondX"
76            <no-exp>
77          exp.litfloat 0.0
78      stat.exp
79        exp.op func "@assign"
80          exp.op var "m_secondY"
81            <no-exp>
82          exp.litfloat 0.0
83      stat.exp
84        exp.op func "@assign"
85          exp.op var "m_secondZ"
86            <no-exp>
87          exp.litfloat 0.0
88    <no-exp>
89  op func "finishActor" "@void"
90    blk
91    <no-exp>
92  op func "off" "@void"
93    blk
94      stat.if
95        exp.op var "m_lightMode"
96          <no-exp>
97        blk
98          stat.exp
99            exp.op func "@assign"
100              exp.op var "m_lightMode"
101                <no-exp>
102              exp.litint 0
103          stat.exp
104            exp.dyn "set_light_transl" ""
105                Pass in exp.op var "m_universePlayer"
106                  <no-exp>
107                Pass in exp.litfloat 0.0
108                Pass in exp.litfloat 0.0
109                Pass in exp.litfloat 0.0
110        <no-blk>
111    <no-exp>
112  op func "on" "@void"
113    blk
114      stat.if
115        exp.op func "@not"
116          exp.op var "m_lightMode"
117            <no-exp>
118        blk
119          stat.exp
120            exp.op func "@assign"
121              exp.op var "m_lightMode"
122                <no-exp>
123              exp.litint 1
124          stat.exp
125            exp.op func "@assign"
126              exp.op var "m_firstX"
127                <no-exp>
128              exp.litfloat 0.0
129          stat.exp
130            exp.op func "@assign"
131              exp.op var "m_firstY"
132                <no-exp>
133              exp.litfloat 0.0
134          stat.exp
135            exp.op func "@assign"
136              exp.op var "m_firstZ"
137                <no-exp>
138              exp.litfloat 0.0
139          stat.exp
140            exp.op func "@assign"
141              exp.op var "m_secondX"
142                <no-exp>
143              exp.litfloat 0.0
144          stat.exp
145            exp.op func "@assign"
146              exp.op var "m_secondY"
147                <no-exp>
148              exp.litfloat 0.0
149          stat.exp
150            exp.op func "@assign"
151              exp.op var "m_secondZ"
152                <no-exp>
153              exp.litfloat 0.0
154        <no-blk>
155    <no-exp>
156  op func "toggle" "@void"
157    blk
158      stat.if
159        exp.op var "m_god"
160          <no-exp>
161        blk
162          stat.if
163            exp.op var "m_lightMode"
164              <no-exp>
165            blk
166              stat.exp
167                exp.op func "off"
168                  <no-exp>
169              stat.exp
170                exp.dyn "enable" ""
171                    Pass in exp.op var "m_motionDeleg"
172                      <no-exp>
173            blk
174              stat.exp
175                exp.op func "on"
176                  <no-exp>
177              stat.exp
178                exp.dyn "disable" ""
179                    Pass in exp.op var "m_motionDeleg"
180                      <no-exp>
181        blk
182          stat.exp
183            exp.op func "on"
184              <no-exp>
185    <no-exp>
186  op func "god" "@void"
187    blk
188      stat.if
189        exp.op var "m_god"
190          <no-exp>
191        blk
192          stat.exp
193            exp.op func "@assign"
194              exp.op var "m_god"
195                <no-exp>
196              exp.litint 0
197          stat.exp
198            exp.op func "on"
199              <no-exp>
200          stat.exp
201            exp.dyn "god_off" ""
202                Pass in exp.op var "m_universePlayer"
203                  <no-exp>
204          stat.exp
205            exp.dyn "disable" ""
206                Pass in exp.op var "m_motionDeleg"
207                  <no-exp>
208        blk
209          stat.exp
210            exp.op func "@assign"
211              exp.op var "m_god"
212                <no-exp>
213              exp.litint 1
214          stat.exp
215            exp.op func "off"
216              <no-exp>
217          stat.exp
218            exp.dyn "god_on" ""
219                Pass in exp.op var "m_universePlayer"
220                  <no-exp>
221          stat.exp
222            exp.dyn "enable" ""
223                Pass in exp.op var "m_motionDeleg"
224                  <no-exp>
225    <no-exp>
226  op func "updateLight" "@void"
227    blk
228      stat.defop
229        op var "x" "@float"
230          <no-blk>
231          exp.op func "@add"
232            exp.op var "m_firstX"
233              <no-exp>
234            exp.op var "m_secondX"
235              <no-exp>
236      stat.defop
237        op var "y" "@float"
238          <no-blk>
239          exp.op func "@add"
240            exp.op var "m_firstY"
241              <no-exp>
242            exp.op var "m_secondY"
243              <no-exp>
244      stat.defop
245        op var "z" "@float"
246          <no-blk>
247          exp.op func "@add"
248            exp.op var "m_firstZ"
249              <no-exp>
250            exp.op var "m_secondZ"
251              <no-exp>
252      stat.exp
253        exp.dyn "set_light_transl" ""
254            Pass in exp.op var "m_universePlayer"
255              <no-exp>
256            Pass in exp.op var "x"
257              <no-exp>
258            Pass in exp.op var "y"
259              <no-exp>
260            Pass in exp.op var "z"
261              <no-exp>
262    <no-exp>
263  op func "assign_vel_pos_x" "@void"
264    param in "val" "@float"
265    blk
266      stat.if
267        exp.op var "m_lightMode"
268          <no-exp>
269        blk
270          stat.exp
271            exp.op func "updateLight"
272              <no-exp>
273        <no-blk>
274    <no-exp>
275  op func "assign_vel_neg_x" "@void"
276    param in "val" "@float"
277    blk
278      stat.if
279        exp.op var "m_lightMode"
280          <no-exp>
281        blk
282          stat.exp
283            exp.op func "updateLight"
284              <no-exp>
285        <no-blk>
286    <no-exp>
287  op func "assign_vel_pos_y" "@void"
288    param in "val" "@float"
289    blk
290      stat.if
291        exp.op var "m_lightMode"
292          <no-exp>
293        blk
294          stat.exp
295            exp.op func "@assign"
296              exp.op var "m_firstZ"
297                <no-exp>
298              exp.op func "@negate"
299                exp.op var "val"
300                  <no-exp>
301          stat.exp
302            exp.op func "updateLight"
303              <no-exp>
304        <no-blk>
305    <no-exp>
306  op func "assign_vel_neg_y" "@void"
307    param in "val" "@float"
308    blk
309      stat.if
310        exp.op var "m_lightMode"
311          <no-exp>
312        blk
313          stat.exp
314            exp.op func "@assign"
315              exp.op var "m_firstZ"
316                <no-exp>
317              exp.op var "val"
318                <no-exp>
319          stat.exp
320            exp.op func "updateLight"
321              <no-exp>
322        <no-blk>
323    <no-exp>
324  op func "assign_vel_pos_z" "@void"
325    param in "val" "@float"
326    blk
327      stat.if
328        exp.op var "m_lightMode"
329          <no-exp>
330        blk
331          stat.exp
332            exp.op func "updateLight"
333              <no-exp>
334        <no-blk>
335    <no-exp>
336  op func "assign_vel_neg_z" "@void"
337    param in "val" "@float"
338    blk
339      stat.if
340        exp.op var "m_lightMode"
341          <no-exp>
342        blk
343          stat.exp
344            exp.op func "updateLight"
345              <no-exp>
346        <no-blk>
347    <no-exp>
348  op func "assign_spin_pos_x" "@void"
349    param in "val" "@float"
350    blk
351      stat.if
352        exp.op var "m_lightMode"
353          <no-exp>
354        blk
355          stat.exp
356            exp.op func "@assign"
357              exp.op var "m_secondY"
358                <no-exp>
359              exp.op var "val"
360                <no-exp>
361          stat.exp
362            exp.op func "updateLight"
363              <no-exp>
364        <no-blk>
365    <no-exp>
366  op func "assign_spin_neg_x" "@void"
367    param in "val" "@float"
368    blk
369      stat.if
370        exp.op var "m_lightMode"
371          <no-exp>
372        blk
373          stat.exp
374            exp.op func "@assign"
375              exp.op var "m_secondY"
376                <no-exp>
377              exp.op func "@negate"
378                exp.op var "val"
379                  <no-exp>
380          stat.exp
381            exp.op func "updateLight"
382              <no-exp>
383        <no-blk>
384    <no-exp>
385  op func "assign_spin_pos_y" "@void"
386    param in "val" "@float"
387    blk
388      stat.if
389        exp.op var "m_lightMode"
390          <no-exp>
391        blk
392          stat.exp
393            exp.op func "@assign"
394              exp.op var "m_secondZ"
395                <no-exp>
396              exp.op var "val"
397                <no-exp>
398          stat.exp
399            exp.op func "updateLight"
400              <no-exp>
401        <no-blk>
402    <no-exp>
403  op func "assign_spin_neg_y" "@void"
404    param in "val" "@float"
405    blk
406      stat.if
407        exp.op var "m_lightMode"
408          <no-exp>
409        blk
410          stat.exp
411            exp.op func "@assign"
412              exp.op var "m_secondZ"
413                <no-exp>
414              exp.op func "@negate"
415                exp.op var "val"
416                  <no-exp>
417          stat.exp
418            exp.op func "updateLight"
419              <no-exp>
420        <no-blk>
421    <no-exp>
422  op func "assign_spin_pos_z" "@void"
423    param in "val" "@float"
424    blk
425      stat.if
426        exp.op var "m_lightMode"
427          <no-exp>
428        blk
429          stat.exp
430            exp.op func "@assign"
431              exp.op var "m_secondX"
432                <no-exp>
433              exp.op var "val"
434                <no-exp>
435          stat.exp
436            exp.op func "updateLight"
437              <no-exp>
438        <no-blk>
439    <no-exp>
440  op func "assign_spin_neg_z" "@void"
441    param in "val" "@float"
442    blk
443      stat.if
444        exp.op var "m_lightMode"
445          <no-exp>
446        blk
447          stat.exp
448            exp.op func "@assign"
449              exp.op var "m_secondX"
450                <no-exp>
451              exp.op func "@negate"
452                exp.op var "val"
453                  <no-exp>
454          stat.exp
455            exp.op func "updateLight"
456              <no-exp>
457        <no-blk>
458    <no-exp>
459  op func "move_cursor_x" "@void"
460    param in "val" "@float"
461    blk
462      stat.if
463        exp.op var "m_lightMode"
464          <no-exp>
465        blk
466          stat.exp
467            exp.op func "@assign"
468              exp.op var "m_firstX"
469                <no-exp>
470              exp.op func "@add"
471                exp.op var "m_firstX"
472                  <no-exp>
473                exp.op var "val"
474                  <no-exp>
475          stat.exp
476            exp.op func "updateLight"
477              <no-exp>
478        <no-blk>
479    <no-exp>
480  op func "move_cursor_y" "@void"
481    param in "val" "@float"
482    blk
483      stat.if
484        exp.op var "m_lightMode"
485          <no-exp>
486        blk
487          stat.exp
488            exp.op func "@assign"
489              exp.op var "m_firstY"
490                <no-exp>
491              exp.op func "@sub"
492                exp.op var "m_firstY"
493                  <no-exp>
494                exp.op var "val"
495                  <no-exp>
496          stat.exp
497            exp.op func "updateLight"
498              <no-exp>
499        <no-blk>
500    <no-exp>
Note: See TracBrowser for help on using the repository browser.