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

Revision 2236, 3.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
14// Client-side display 3d objects.
15
16// Group actor:
17actor_ident "kit_base.group"
18actor_param
19{
20    active 1
21    child_array
22    {
23        ident "kit_engobj.group"
24        param
25        {
26            name "group_display"
27            group_suppl "stdsuppl"
28            group_ident "group:"
29            group_param
30            {
31                env "env"
32                gensuppl "stdsuppl"
33                res "client/model/displaymodel.s3d_inst_run"
34                given_array
35                {
36                    item "env"
37                    given_ident "env"
38                }
39                {
40                    item "stdsuppl"
41                    given_ident "gensuppl"
42                }
43                {
44                    item ""
45                    given_ident "hook"
46                }
47                {
48                    item "display_state"
49                    given_ident "state"
50                }
51                {
52                    item ""
53                    given_ident "sim"
54                }
55                {
56                    item ""
57                    given_ident "sensorstate"
58                }
59            }
60        }
61    }
62    {
63        ident "kit_base.dispatch"
64        param
65        {
66            name "dispatch"
67            entry_array
68            {
69                cmds "init"
70                targets "loading_pos" "saving_pos"
71                newcmd "disable_pos"
72            }
73        }
74    }
75    // Select the loading object:
76    {
77        ident "kit_engobj.itemeye"
78        param
79        {
80            name "loading_pos"
81            item_actor "group_display"
82            item_name "path:loading"
83        }
84    }
85    {
86        ident "kit_engobj.itemeye"
87        param
88        {
89            name "saving_pos"
90            item_actor "group_display"
91            item_name "simplepos:saving"
92        }
93    }
94    {
95        // Define an animation object for the logo 3d object.
96        ident "kit_engobj.actu"
97        param
98        {
99            name "logo_actu"
100            actu_suppl "stdsuppl"
101            actu_ident "actucyc:"
102            actu_param
103            {
104            }
105            clock "clock"
106            vel 1.0
107            auto_play_forw 0
108        }
109    }
110    {
111        // Assign the logo animation object to the logo 3d object
112        // position animation exported from 3D Studio Max.
113        ident "kit_engobj.posactu"
114        param
115        {
116            pos_actor "group_display"
117            pos_names "path:logo"
118            slot 0
119            actu "logo_actu"
120        }
121    }
122    {
123        ident "kit_base.dispatch"
124        param
125        {
126            name "dispatch_logoclick"
127            entry_array
128            {
129                cmds "click"
130                targets "logo_actu"
131                newcmd "get_tex_slot_name"
132            }
133        }
134    }
135    /*{
136        // Evaluate click commands for the logo.
137        ident "kit_engobj.resp"
138        param
139        {
140            state "state_display"
141            item_actor "instset_display"
142            pos_names "logo"
143            kinds "can_click"
144            target "dispatch_logoclick"
145        }
146    }*/
147    {
148        ident "kit_base.oninit"
149        param
150        {
151            target "dispatch"
152            cmd "init"
153        }
154    }
155}
Note: See TracBrowser for help on using the repository browser.