source: GTP/trunk/App/Demos/Geom/Shark3D/clod_head_demo_win32/src/res/main/actor/common.s3d_actor @ 2236

Revision 2236, 28.8 KB checked in by gumbau, 17 years ago (diff)
Line 
1///////////////////////////////////////////////////////////////////////////////
2//
3//      ##  ######
4//       ######  ###
5//  ## ###############        Shark 3D Engine (www.shark3d.com)
6//   ########## # # #
7//    ########                Copyright (c) 1996-2006 Spinor GmbH.
8//   ######### # # #          All rights reserved.
9//  ##   ##########
10//      ##
11//
12///////////////////////////////////////////////////////////////////////////////
13
14actor_ident "kit_base.group"
15actor_param
16{
17    // Delegate action calls to the children.
18    active 1
19    child_array
20    {
21        ident "kit_base.env"
22        param
23        {
24            name "env"
25        }
26    }
27    {
28        ident "kit_base.envcompsuppl"
29        param
30        {
31            name "envcompsuppl"
32        }
33    }
34   
35    // Forward declaration of the base suppl:
36    {
37        // A kind of forward declaration of the main generic suppl
38        // named "basesuppl".
39        ident "kit_base.obj"
40        param
41        {
42            name "basesuppl"
43            obj_suppl "envcompsuppl"
44            obj_ident "eng_base.delegsuppl"
45            obj_param
46            {
47                env "env"
48                target "rawsuppl"
49            }
50        }
51    }
52   
53    // Bitmap parser:
54    {
55        // Actor containing the bitmap parser.
56        // A bitmap parser is necessary to load different bitmap file formats.
57        ident "kit_base.extobj"
58        param
59        {
60            name "bitmapparser"
61            // Get parameters from the actor "cfg", which is defined above.
62            obj_suppl "envcompsuppl"
63            extcfg_actor "cfg"
64            // Get the parameters from the "bitmapparser" entry.
65            extcfg_entry_ident "bitmapparser.ident"
66            extcfg_entry_param "bitmapparser.param"
67            given_array
68            {
69                item "env"
70                given_ident "env"
71            }
72        }
73    }
74   
75    // Video parser:
76    {
77        // Actor containing the bitmap parser.
78        // A video parser is necessary to load different video file formats.
79        ident "kit_base.extobj"
80        param
81        {
82            name "videoparser"
83            obj_suppl "envcompsuppl"
84            // Get parameters from the actor "cfg", which is defined above.
85            extcfg_actor "cfg"
86            // Get the parameters from the "videoparser" entry.
87            extcfg_entry_ident "videoparser.ident"
88            extcfg_entry_param "videoparser.param"
89            given_array
90            {
91                item "env"
92                given_ident "env"
93            }
94        }
95    }
96   
97    // Standard model suppl:
98    {
99        ident "kit_base.obj"
100        param
101        {
102            name "stdmodelsupplraw"
103            obj_suppl "envcompsuppl"
104            obj_ident "eng_model_std.modelsuppl"
105            obj_param
106            {
107                env "env"
108            }
109        }
110    }
111    {
112        ident "kit_base.obj"
113        param
114        {
115            name "stdmodelsupplindiv"
116            obj_suppl "envcompsuppl"
117            obj_ident "eng_base.indivsuppl"
118            obj_param
119            {
120                env "env"
121                child_suppl "stdmodelsupplraw"
122            }
123        }
124    }
125    {
126        ident "kit_base.obj"
127        param
128        {
129            name "stdmodelsuppl"
130            obj_suppl "envcompsuppl"
131            obj_ident "eng_base.uniquesuppl"
132            obj_param
133            {
134                env "env"
135                child_suppl "stdmodelsupplindiv"
136            }
137        }
138    }
139   
140// GAMETOOLS model loader
141    {
142        ident "kit_base.obj"
143        param
144        {
145            name "sharkmeshloadersupplraw"
146            obj_suppl "envcompsuppl"
147            obj_ident "shark_mesh_loader.modelsuppl"
148            obj_param
149            {
150                env "env"
151            }
152        }
153    }
154 //   {
155 //       ident "kit_base.obj"
156 //       param
157 //       {
158 //           name "sharkmeshloadersupplindiv"
159 //           obj_suppl "envcompsuppl"
160 //           obj_ident "eng_base.indivsuppl"
161 //           obj_param
162 //           {
163 //               env "env"
164 //               child_suppl "sharkmeshloadersupplraw"
165 //           }
166 //       }
167 //   }
168    {
169        ident "kit_base.obj"
170        param
171        {
172            name "sharkmeshloadersuppl"
173            obj_suppl "envcompsuppl"
174            obj_ident "eng_base.uniquesuppl"
175            obj_param
176            {
177                env "env"
178                child_suppl "sharkmeshloadersupplraw"
179            }
180        }
181    }
182
183
184    // Rectangle model suppl:
185    {
186        ident "kit_base.obj"
187        param
188        {
189            name "rectmodelsupplraw"
190            obj_suppl "envcompsuppl"
191            obj_ident "eng_model_special.rectmodelsuppl"
192            obj_param
193            {
194                env "env"
195            }
196        }
197    }
198    {
199        ident "kit_base.obj"
200        param
201        {
202            name "rectmodelsuppl"
203            obj_suppl "envcompsuppl"
204            obj_ident "eng_base.uniquesuppl"
205            obj_param
206            {
207                env "env"
208                child_suppl "rectmodelsupplraw"
209            }
210        }
211    }
212   
213    // Geo suppl:
214    {
215        ident "kit_base.obj"
216        param
217        {
218            name "geosupplraw"
219            obj_suppl "envcompsuppl"
220            obj_ident "eng_geo_std.geosuppl"
221            obj_param
222            {
223                env "env"
224                modelsuppl "stdmodelsuppl"
225                usage "geo"
226                max_tri_cnt 1000
227            }
228        }
229    }
230    {
231        ident "kit_base.obj"
232        param
233        {
234            name "geosuppl"
235            obj_suppl "envcompsuppl"
236            obj_ident "eng_base.uniquesuppl"
237            obj_param
238            {
239                env "env"
240                child_suppl "geosupplraw"
241            }
242        }
243    }
244   
245    // Path suppl:
246    {
247        ident "kit_base.obj"
248        param
249        {
250            name "pathsupplraw"
251            obj_suppl "envcompsuppl"
252            obj_ident "eng_pos_std.pathsuppl"
253            obj_param
254            {
255                env "env"
256            }
257        }
258    }
259    {
260        ident "kit_base.obj"
261        param
262        {
263            name "pathsuppl"
264            obj_suppl "envcompsuppl"
265            obj_ident "eng_base.uniquesuppl"
266            obj_param
267            {
268                env "env"
269                child_suppl "pathsupplraw"
270            }
271        }
272    }
273   
274    // Bone-anim suppl:
275    {
276        ident "kit_base.obj"
277        param
278        {
279            name "boneanimsupplraw"
280            obj_suppl "envcompsuppl"
281            obj_ident "eng_pos_std.boneanimsuppl"
282            obj_param
283            {
284                env "env"
285            }
286        }
287    }
288    {
289        ident "kit_base.obj"
290        param
291        {
292            name "boneanimsuppl"
293            obj_suppl "envcompsuppl"
294            obj_ident "eng_base.uniquesuppl"
295            obj_param
296            {
297                env "env"
298                child_suppl "boneanimsupplraw"
299            }
300        }
301    }
302   
303    // Bone-motion suppl:
304    {
305        ident "kit_base.obj"
306        param
307        {
308            name "bonemotionsuppl"
309            obj_suppl "envcompsuppl"
310            obj_ident "eng_pos_std.bonemotionsuppl"
311            obj_param
312            {
313                env "env"
314                gensuppl "basesuppl"
315            }
316        }
317    }
318   
319    // PVS suppl:
320    {
321        ident "kit_base.obj"
322        param
323        {
324            name "visibpvssuppl"
325            obj_suppl "envcompsuppl"
326            obj_ident "eng_visib_pvs.pvssuppl"
327            obj_param
328            {
329                env "env"
330            }
331        }
332    }
333
334    // Static texture suppl:
335    {
336        ident "kit_base.obj"
337        param
338        {
339            name "statictexsupplraw"
340            obj_suppl "envcompsuppl"
341            obj_ident "eng_tex_std.statictexsuppl"
342            obj_param
343            {
344                env "env"
345                bitmapparser "bitmapparser"
346                scale 0.0
347                char_taildelim "#"
348                patexp_scalable "*scalable*"
349                patexp_restrusage "*rect*"
350                patexp_mipmap "!*nomipmap*"
351                patexp_compress "*compress*"
352                patexp_dynamic "*dynamic*"
353                patexp_signed "*signed*"
354                patexp_comp1 "*comp1*"
355                patexp_comp2 "*comp2*"
356                patexp_comp3 "*comp3*"
357                patexp_comp4 "*comp4*"
358            }
359        }
360    }
361    {
362        ident "kit_base.obj"
363        param
364        {
365            name "statictexsuppl"
366            obj_suppl "envcompsuppl"
367            obj_ident "eng_base.uniquesuppl"
368            obj_param
369            {
370                env "env"
371                child_suppl "statictexsupplraw"
372            }
373        }
374    }
375   
376    // Cube texture suppl:
377    {
378        ident "kit_base.obj"
379        param
380        {
381            name "cubetexsupplraw"
382            obj_suppl "envcompsuppl"
383            obj_ident "eng_tex_std.cubetexsuppl"
384            obj_param
385            {
386                env "env"
387                bitmapparser "bitmapparser"
388                scale 0.0
389                char_taildelim "#"
390                char_cubejoker "§"
391                patexp_scalable "*scalable*"
392                patexp_restrusage "*rect*"
393                patexp_mipmap "!*nomipmap*"
394                patexp_compress "*compress*"
395                patexp_dynamic "*dynamic*"
396                patexp_signed "*signed*"
397                patexp_comp1 "*comp1*"
398                patexp_comp2 "*comp2*"
399                patexp_comp3 "*comp3*"
400                patexp_comp4 "*comp4*"
401                cube_face_negx "negx"
402                cube_face_posx "posx"
403                cube_face_negy "negy"
404                cube_face_posy "posy"
405                cube_face_negz "negz"
406                cube_face_posz "posz"
407            }
408        }
409    }
410    {
411        ident "kit_base.obj"
412        param
413        {
414            name "cubetexsuppl"
415            obj_suppl "envcompsuppl"
416            obj_ident "eng_base.uniquesuppl"
417            obj_param
418            {
419                env "env"
420                child_suppl "cubetexsupplraw"
421            }
422        }
423    }
424
425    // Ident texture supplier:
426    {
427        ident "kit_base.obj"
428        param
429        {
430            name "identtexsupplraw"
431            obj_suppl "envcompsuppl"
432            obj_ident "eng_tex_std.identtexsuppl"
433            obj_param
434            {
435                env "env"
436                char_taildelim "#"
437                patexp_scalable "*scalable*"
438                patexp_restrusage "*rect*"
439                patexp_mipmap "!*nomipmap*"
440                patexp_compress "*compress*"
441                patexp_dynamic "*dynamic*"
442                patexp_signed "*signed*"
443                patexp_comp1 "*comp1*"
444                patexp_comp2 "*comp2*"
445                patexp_comp3 "*comp3*"
446                patexp_comp4 "*comp4*"
447            }
448        }
449    }
450    {
451        ident "kit_base.obj"
452        param
453        {
454            name "identtexsuppl"
455            obj_suppl "envcompsuppl"
456            obj_ident "eng_base.uniquesuppl"
457            obj_param
458            {
459                env "env"
460                child_suppl "identtexsupplraw"
461            }
462        }
463    }
464
465    // Video texture suppl:
466    {
467        ident "kit_base.obj"
468        param
469        {
470            name "videotexsupplraw"
471            obj_suppl "envcompsuppl"
472            obj_ident "eng_tex_std.videotexsuppl"
473            obj_param
474            {
475                env "env"
476                videoparser "videoparser"
477                char_taildelim "#"
478                patexp_scalable "*scalable*"
479                patexp_restrusage "*rect*"
480                patexp_mipmap "!*nomipmap*"
481                patexp_compress "*compress*"
482                patexp_dynamic "*dynamic*"
483                patexp_signed "*signed*"
484                patexp_comp1 "*comp1*"
485                patexp_comp2 "*comp2*"
486                patexp_comp3 "*comp3*"
487                patexp_comp4 "*comp4*"
488            }
489        }
490    }
491    {
492        ident "kit_base.obj"
493        param
494        {
495            name "videotexsuppl"
496            obj_suppl "envcompsuppl"
497            obj_ident "eng_base.uniquesuppl"
498            obj_param
499            {
500                env "env"
501                child_suppl "videotexsupplraw"
502            }
503        }
504    }
505
506    // Bitmap fonts and font textures:
507    {
508        ident "kit_base.obj"
509        param
510        {
511            name "rastfontsupplraw"
512            obj_suppl "envcompsuppl"
513            obj_ident "eng_font_std.rastfontsuppl"
514            obj_param
515            {
516                env "env"
517            }
518        }
519    }
520    {
521        ident "kit_base.obj"
522        param
523        {
524            name "rastfontsuppl"
525            obj_suppl "envcompsuppl"
526            obj_ident "eng_base.uniquesuppl"
527            obj_param
528            {
529                env "env"
530                child_suppl "rastfontsupplraw"
531            }
532        }
533    }
534    {
535        ident "kit_base.obj"
536        param
537        {
538            name "fonttexsupplraw"
539            obj_suppl "envcompsuppl"
540            obj_ident "eng_font_std.texsuppl"
541            obj_param
542            {
543                env "env"
544            }
545        }
546    }
547    {
548        ident "kit_base.obj"
549        param
550        {
551            name "fonttexsuppl"
552            obj_suppl "envcompsuppl"
553            obj_ident "eng_base.uniquesuppl"
554            obj_param
555            {
556                env "env"
557                child_suppl "fonttexsupplraw"
558            }
559        }
560    }
561   
562    // Vector fonts and font models:
563    {
564        ident "kit_base.obj"
565        param
566        {
567            name "vecfontsupplraw"
568            obj_suppl "envcompsuppl"
569            obj_ident "eng_font_std.vecfontsuppl"
570            obj_param
571            {
572                env "env"
573            }
574        }
575    }
576    {
577        ident "kit_base.obj"
578        param
579        {
580            name "vecfontsuppl"
581            obj_suppl "envcompsuppl"
582            obj_ident "eng_base.uniquesuppl"
583            obj_param
584            {
585                env "env"
586                child_suppl "vecfontsupplraw"
587            }
588        }
589    }
590    {
591        ident "kit_base.obj"
592        param
593        {
594            name "fontmodelsupplraw"
595            obj_suppl "envcompsuppl"
596            obj_ident "eng_font_std.modelsuppl"
597            obj_param
598            {
599                env "env"
600                font_suppl "vecfontsuppl"
601            }
602        }
603    }
604    {
605        ident "kit_base.obj"
606        param
607        {
608            name "fontmodelsuppl"
609            obj_suppl "envcompsuppl"
610            obj_ident "eng_base.uniquesuppl"
611            obj_param
612            {
613                env "env"
614                child_suppl "fontmodelsupplraw"
615            }
616        }
617    }
618   
619    // Shader suppl:
620    {
621        ident "kit_base.obj"
622        param
623        {
624            name "gfxbatchmgr"
625            obj_suppl "envcompsuppl"
626            obj_ident "eng_base.gfxbatchmgr"
627            obj_param
628            {
629                env "env"
630            }
631        }
632    }
633    {
634        ident "kit_base.obj"
635        param
636        {
637            name "gfxprogmgr"
638            obj_suppl "envcompsuppl"
639            obj_ident "eng_base.gfxprogmgr"
640            obj_param
641            {
642                env "env"
643            }
644        }
645    }
646    {
647        ident "kit_base.obj"
648        param
649        {
650            name "texpool"
651            obj_suppl "envcompsuppl"
652            obj_ident "eng_base.texpool"
653            obj_param
654            {
655                env "env"
656            }
657        }
658    }
659    {
660        ident "kit_engbase.shaderenv"
661        param
662        {
663            name "shaderenv"
664            childshadersuppl "envcompsuppl"
665            bitmapparser "bitmapparser"
666            gensuppl "basesuppl"
667            texpool "texpool"
668            gfxprogmgr "gfxprogmgr"
669            gfxbatchmgr "gfxbatchmgr"
670            extcfg_actor "cfg"
671            extcfg_entry_economise "view.economise"
672            extcfg_entry_reduce "view.reduce"
673        }
674    }
675    {
676        ident "kit_base.obj"
677        param
678        {
679            name "shadersupplraw"
680            obj_suppl "envcompsuppl"
681            obj_ident "eng_base.shadersuppl"
682            obj_param
683            {
684                shaderenv "shaderenv"
685                given_array
686                {
687                    item "shaderenv"
688                    given_ident "shaderenv"
689                }
690            }
691        }
692    }
693    {
694        ident "kit_base.obj"
695        param
696        {
697            name "shadersuppl"
698            obj_suppl "envcompsuppl"
699            obj_ident "eng_base.uniquesuppl"
700            obj_param
701            {
702                env "env"
703                child_suppl "shadersupplraw"
704            }
705        }
706    }
707   
708    // Wave suppl:
709    {
710        // Actor managing a wave file parser.
711        ident "kit_base.extobj"
712        param
713        {
714            name "waveparser"
715            // Get parameters from the actor "cfg", which is defined above.
716            obj_suppl "envcompsuppl"
717            extcfg_actor "cfg"
718            // Get the parameters from the "waveparser" entry.
719            extcfg_entry_ident "waveparser.ident"
720            extcfg_entry_param "waveparser.param"
721            given_array
722            {
723                item "env"
724                given_ident "env"
725            }
726        }
727    }
728    {
729        ident "kit_base.obj"
730        param
731        {
732            name "stdwavesupplraw"
733            obj_suppl "envcompsuppl"
734            obj_ident "eng_wave_std.wavesuppl"
735            obj_param
736            {
737                env "env"
738                waveparser "waveparser"
739            }
740        }
741    }
742    {
743        ident "kit_base.obj"
744        param
745        {
746            name "stdwavesuppl"
747            obj_suppl "envcompsuppl"
748            obj_ident "eng_base.uniquesuppl"
749            obj_param
750            {
751                env "env"
752                child_suppl "stdwavesupplraw"
753            }
754        }
755    }
756   
757    // Main suppl:
758    {
759        ident "kit_base.obj"
760        param
761        {
762            name "rawsuppl"
763            obj_suppl "envcompsuppl"
764            obj_ident "eng_base.prefixsuppl"
765            obj_param
766            {
767                env "env"
768                entry_array
769                {
770                    prefix "direct:"
771                    new_suppl "envcompsuppl"
772                    new_ident ""
773                    new_append 1
774                    // Main component suppl:
775                }
776                {
777                    prefix "clock:"
778                    new_suppl "envcompsuppl"
779                    new_ident "eng_base.clock"
780                    new_append 0
781                }
782                {
783                    prefix "state:"
784                    new_suppl "envcompsuppl"
785                    new_ident "eng_base.state"
786                    new_append 0
787                }
788                {
789                    prefix "group:"
790                    new_suppl "envcompsuppl"
791                    new_ident "eng_base.group"
792                    new_append 0
793                }
794                {
795                    prefix "simplepos:"
796                    new_suppl "envcompsuppl"
797                    new_ident "eng_base.simplepos"
798                    new_append 0
799                }
800                {
801                    prefix "concatpos:"
802                    new_suppl "envcompsuppl"
803                    new_ident "eng_base.concatpos"
804                    new_append 0
805                }
806                {
807                    prefix "rectmodel:"
808                    new_suppl "rectmodelsuppl"
809                    new_ident ""
810                    new_append 1
811                }
812                {
813                    prefix "geo:"
814                    new_suppl "geosuppl"
815                    new_ident ""
816                    new_append 1
817                }
818                {
819                    prefix "tex:"
820                    new_suppl "statictexsuppl"
821                    new_ident ""
822                    new_append 1
823                }
824                {
825                    prefix "cubetex:"
826                    new_suppl "cubetexsuppl"
827                    new_ident ""
828                    new_append 1
829                }
830                {
831                    prefix "identtex:"
832                    new_suppl "identtexsuppl"
833                    new_ident ""
834                    new_append 1
835                }
836                {
837                    prefix "statictex:"
838                    new_suppl "statictexsuppl"
839                    new_ident ""
840                    new_append 1
841                }
842                {
843                    prefix "videotex:"
844                    new_suppl "videotexsuppl"
845                    new_ident ""
846                    new_append 1
847                }
848                {
849                    prefix "fonttex:"
850                    new_suppl "fonttexsuppl"
851                    new_ident ""
852                    new_append 1
853                }
854                {
855                    prefix "fontmodel:"
856                    new_suppl "fontmodelsuppl"
857                    new_ident ""
858                    new_append 1
859                }
860                {
861                    prefix "wave:"
862                    new_suppl "stdwavesuppl"
863                    new_ident ""
864                    new_append 1
865                }
866                {
867                    prefix "speaker:"
868                    new_suppl "envcompsuppl"
869                    new_ident "eng_base.speaker"
870                    new_append 0
871                }
872                {
873                    prefix "rastfont:"
874                    new_suppl "rastfontsuppl"
875                    new_ident ""
876                    new_append 1
877                }
878                {
879                    prefix "vecfont:"
880                    new_suppl "vecfontsuppl"
881                    new_ident ""
882                    new_append 1
883                }
884                {
885                    prefix "actulin:"
886                    new_suppl "envcompsuppl"
887                    new_ident "eng_base.actulin"
888                    new_append 0
889                }
890                {
891                    prefix "actucyc:"
892                    new_suppl "envcompsuppl"
893                    new_ident "eng_base.actucyc"
894                    new_append 0
895                }
896                {
897                    prefix "visibpvs:"
898                    new_suppl "visibpvssuppl"
899                    new_ident ""
900                    new_append 1
901                }
902                {
903                    prefix "sim:"
904                    new_suppl "envcompsuppl"
905                    new_ident "eng_phys_std.sim"
906                    new_append 0
907                }
908                {
909                    prefix "noise:"
910                    new_suppl "envcompsuppl"
911                    new_ident "eng_base.noise"
912                    new_append 0
913                }
914                {
915                    prefix "boneanim:"
916                    new_suppl "boneanimsuppl"
917                    new_ident ""
918                    new_append 1
919                }
920                {
921                    prefix "bonemotion:"
922                    new_suppl "bonemotionsuppl"
923                    new_ident ""
924                    new_append 1
925                }
926                // Standard suppls:
927                {
928                    prefix "stdmodel:"
929                    new_suppl "stdmodelsuppl"
930                    new_ident ""
931                    new_append 1
932                }
933                // GAMETOOLS loader
934                {
935                    prefix "gtmesh:"
936                    new_suppl "sharkmeshloadersuppl"
937                    new_ident ""
938                    new_append 1
939                }   
940                {
941                    prefix "stdgeo:"
942                    new_suppl "geosuppl"
943                    new_ident ""
944                    new_append 1
945                }
946                {
947                    prefix "stdtex:"
948                    new_suppl "statictexsuppl"
949                    new_ident ""
950                    new_append 1
951                }
952                {
953                    prefix "stdshader:"
954                    new_suppl "shadersuppl"
955                    new_ident ""
956                    new_append 1
957                }
958                {
959                    prefix "stdsimplepos:"
960                    new_suppl "envcompsuppl"
961                    new_ident "eng_base.simplepos"
962                    new_append 0
963                }
964                {
965                    prefix "stdconcatpos:"
966                    new_suppl "envcompsuppl"
967                    new_ident "eng_base.concatpos"
968                    new_append 0
969                }
970                {
971                    prefix "stdpath:"
972                    new_suppl "pathsuppl"
973                    new_ident ""
974                    new_append 1
975                }
976                {
977                    prefix "stdskin:"
978                    new_suppl "envcompsuppl"
979                    new_ident "eng_pos_std.combine"
980                    new_append 0
981                }
982                {
983                    prefix "stdskel:"
984                    new_suppl "envcompsuppl"
985                    new_ident "eng_pos_std.boneskel"
986                    new_append 0
987                }
988                {
989                    prefix "stdbonesel:"
990                    new_suppl "envcompsuppl"
991                    new_ident "eng_pos_std.pick"
992                    new_append 0
993                }
994                {
995                    prefix "stdgear:"
996                    new_suppl "envcompsuppl"
997                    new_ident "eng_phys_std.gear"
998                    new_append 0
999                }
1000                {
1001                    prefix "stdbody:"
1002                    new_suppl "envcompsuppl"
1003                    new_ident "eng_phys_std.body"
1004                    new_append 0
1005                }
1006                {
1007                    prefix "stdfixed:"
1008                    new_suppl "envcompsuppl"
1009                    new_ident "eng_phys_std.fixed"
1010                    new_append 0
1011                }
1012                {
1013                    prefix "stddisjunct:"
1014                    new_suppl "envcompsuppl"
1015                    new_ident "eng_phys_std.disjunct"
1016                    new_append 0
1017                }
1018                {
1019                    prefix "stdconstrstand:"
1020                    new_suppl "envcompsuppl"
1021                    new_ident "eng_phys_std.constrstand"
1022                    new_append 0
1023                }
1024                {
1025                    prefix "stdconstrball:"
1026                    new_suppl "envcompsuppl"
1027                    new_ident "eng_phys_std.constrball"
1028                    new_append 0
1029                }
1030                {
1031                    prefix "stdconstrhinge:"
1032                    new_suppl "envcompsuppl"
1033                    new_ident "eng_phys_std.constrhinge"
1034                    new_append 0
1035                }
1036                {
1037                    prefix "stdconstrhingetwo:"
1038                    new_suppl "envcompsuppl"
1039                    new_ident "eng_phys_std.constrhingetwo"
1040                    new_append 0
1041                }
1042                {
1043                    prefix "stdconstrslider:"
1044                    new_suppl "envcompsuppl"
1045                    new_ident "eng_phys_std.constrslider"
1046                    new_append 0
1047                }
1048                {
1049                    prefix "stdconstrattach:"
1050                    new_suppl "envcompsuppl"
1051                    new_ident "eng_phys_std.constrattach"
1052                    new_append 0
1053                }
1054                {
1055                    prefix "stdinst:"
1056                    new_suppl "envcompsuppl"
1057                    new_ident "eng_base.inst"
1058                    new_append 0
1059                }
1060                {
1061                    prefix "stdsensorstate:"
1062                    new_suppl "envcompsuppl"
1063                    new_ident "eng_sensor_std.sensorstate"
1064                    new_append 0
1065                }
1066                {
1067                    prefix "stdsensor:"
1068                    new_suppl "envcompsuppl"
1069                    new_ident "eng_sensor_std.sensorvol"
1070                    new_append 0
1071                }
1072            }
1073        }
1074    }
1075}
Note: See TracBrowser for help on using the repository browser.