Fix checkRpItemsPosition
[ryzomcore.git] / ryzom / client / data / gamedev / interfaces_v3 / outgame_summary.xml
blob34004be1fd4c0d30fff2e7af663c7068bd0bb331
1 <interface_config>
3 <root id="outgame" x="0" y="0" w="800" h="600" active="false" />
5 <variable entry="UI:TEMP:VALID" type="sint64" value="-1"/>
6 <variable entry="UI:TEMP:FROM" type="sint64" value="0"/>
8 <!-- ************** -->
9 <!-- * PROCEDURES * -->
10 <!-- ************** -->
12 <proc id="proc_summary_start">
13         <action handler="reset_camera"   params="target=ui:outgame:summary:char3d:cam" />
14         <action handler="reset_camera"   params="target=ui:outgame:summary:char3d:camf" />
15         
16         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,0)" params="import_fyros" />
17         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,1)" params="import_matis" />
18         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,2)" params="import_tryker" />
19         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,3)" params="import_zorai" />
20         
21         <action handler="set" params="dblink=UI:TEMP:VALID|value=-1" />
23         <action handler="set" params="target_property=ui:outgame:summary:next:alpha|value=0" />
24         <action handler="set" params="target_property=ui:outgame:summary:next:active|value=0" />
25         
26         <action handler="set" params="target_property=ui:outgame:summary:home:alpha|value=255" />
27         <action handler="set" params="target_property=ui:outgame:summary:invalid_txt:alpha|value=0" />
28         <action handler="set" params="target_property=ui:outgame:summary:valid_txt:alpha|value=0" />
29         <action handler="set" params="target_property=ui:outgame:summary:input_txt:alpha|value=0" />
30         <action handler="set" params="target_property=ui:outgame:summary:eb:input_string|value=''" />
31         
32         <action handler="set" params="target_property=ui:outgame:summary:name_txt:active|value=1" />
33         <action handler="set" params="target_property=ui:outgame:summary:job_txt:active|value=1" />
34         
35         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posx|value=0.0"/>
36         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posy|value=23.0"/>
37         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgtx|value=0.0"/>
38         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgty|value=26.5"/>
39         
40         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:posx|value=0.0"/>
41         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:posy|value=25.3"/>
42         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:tgtx|value=0.0"/>
43         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:tgty|value=26.5"/>
44         
45         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:posx|value=0.0"/>
46         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:posy|value=26.5"/>
47         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:posz|value=0.0"/>
49         
50         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:rotx|value=0.0"/>
51         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:roty|value=0.0"/>
52         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:rotz|value=0.0"/>
53         
54         <action handler="set" params="target_property=ui:outgame:summary:char3d:shadow:posx|value=0.0"/>
55         <action handler="set" params="target_property=ui:outgame:summary:char3d:shadow:posy|value=26.5"/>
56         <action handler="set" params="target_property=ui:outgame:summary:char3d:shadow:posz|value=0.85"/>
57         
58         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:posx|value=-0.4" />
59         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:posy|value=28.5" />
60                 
61         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:posx|value=0.4" />
62         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:posy|value=25.3" />
63         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:posz|value=2.48" />
64         
65         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:colr|value=255" />
66         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:colg|value=255" />
67         <action handler="set" params="target_property=ui:outgame:summary:char3d:lgt:colb|value=255" />
68         
69         <action handler="set" params="target_property=ui:outgame:summary:char3d:char:anim|value=0" />
70         
71         <action handler="proc" params="proc_summary_init_3d" />
72         <action handler="anim_start" params="anim=anim_summary_intro" />
73         <action handler="anim_start" params="anim=anim_summary_intro2" />
74         
75 </proc>
77 <proc id="proc_summary_init_3d">
79         <action handler="set" params="target_property=ui:outgame:summary:logo_fy:active|value=0" />
80         <action handler="set" params="target_property=ui:outgame:summary:logo_ma:active|value=0" />
81         <action handler="set" params="target_property=ui:outgame:summary:logo_tr:active|value=0" />
82         <action handler="set" params="target_property=ui:outgame:summary:logo_zo:active|value=0" />
83         
84         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,0)" params="proc_summary_init3d_fy" />
85         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,1)" params="proc_summary_init3d_ma" />
86         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,2)" params="proc_summary_init3d_tr" />
87         <action handler="proc" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,3)" params="proc_summary_init3d_zo" />
88         
89         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:CAREER,0)" params="target_property=ui:outgame:summary:job_txt:hardtext|value='uiCaNaBoldF'" />
90         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:CAREER,1)" params="target_property=ui:outgame:summary:job_txt:hardtext|value='uiCaNaBoldM'" />
91         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:CAREER,2)" params="target_property=ui:outgame:summary:job_txt:hardtext|value='uiCaNaBoldC'" />
92         
93         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,0)" params="target_property=ui:outgame:summary:char3d:back:near|value=2.0" />
94         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,0)" params="target_property=ui:outgame:summary:char3d:back:far|value=3.5" />
95         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,0)" params="target_property=ui:outgame:summary:char3d:back:posz|value=2.0" />
96                 
97         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,1)" params="target_property=ui:outgame:summary:char3d:back:near|value=1.5" />
98         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,1)" params="target_property=ui:outgame:summary:char3d:back:far|value=3.0" />
99         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,1)" params="target_property=ui:outgame:summary:char3d:back:posz|value=2.2" />
100                 
101         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,2)" params="target_property=ui:outgame:summary:char3d:back:near|value=2.0" />
102         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,2)" params="target_property=ui:outgame:summary:char3d:back:far|value=3.5" />
103         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,2)" params="target_property=ui:outgame:summary:char3d:back:posz|value=2.0" />
104                 
105         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,3)" params="target_property=ui:outgame:summary:char3d:back:near|value=3.0" />
106         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,3)" params="target_property=ui:outgame:summary:char3d:back:far|value=4.0" />
107         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:PEOPLE,3)" params="target_property=ui:outgame:summary:char3d:back:posz|value=2.4" />
108         
109         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:VPA:SEX,0)" params="target_property=ui:outgame:summary:char3d:char:posz|value=0.0"/>
110         <action handler="set" cond="eq(@UI:TEMP:CHAR3D:VPA:SEX,1)" params="target_property=ui:outgame:summary:char3d:char:posz|value=0.04"/>
111         
113 </proc>
115                         <!-- fyros -->
116 <proc id="proc_summary_init3d_fy">
117         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:name|value='outgame_fyros.ig'"/>
118         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:posz|value=-1.03"/>
119         
120         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posz|value=2.3"/>
121         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgtz|value=1.7"/>
122         
123         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:fov|value=55.0"/>
124         
125         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colr|value=255" />
126         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colg|value=128" />
127         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colb|value=0" />
128         
129         <action handler="set" params="target_property=ui:outgame:summary:logo_fy:active|value=1" />
131 </proc>
133                         <!-- matis -->
134 <proc id="proc_summary_init3d_ma">
135         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:name|value='outgame_matis.ig'"/>
136         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:posz|value=0"/>
138         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posz|value=2.4"/>
139         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgtz|value=1.8"/>
141         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:fov|value=60.0"/>
142         
143         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colr|value=192" />
144         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colg|value=255" />
145         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colb|value=64" />
146         
147         <action handler="set" params="target_property=ui:outgame:summary:logo_ma:active|value=1" />
148 </proc>
150                         <!-- tryker -->
151 <proc id="proc_summary_init3d_tr">
152         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:name|value='outgame_tryker.ig'"/>
153         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:posz|value=0"/>
155         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posz|value=2.0"/>
156         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgtz|value=1.6"/>
158         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:fov|value=50.0"/>
159         
160         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colr|value=64" />
161         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colg|value=255" />
162         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colb|value=255" />
163         
164         <action handler="set" params="target_property=ui:outgame:summary:logo_tr:active|value=1" />
165 </proc>
167                         <!-- zorai -->
168 <proc id="proc_summary_init3d_zo">
169         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:name|value='outgame_zorai.ig'"/>
170         <action handler="set" params="target_property=ui:outgame:summary:char3d:env:posz|value=0"/>
172         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:posz|value=2.4"/>
173         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:tgtz|value=1.9"/>
174         
175         <action handler="set" params="target_property=ui:outgame:summary:char3d:cam:fov|value=65.0"/>
176         
177         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colr|value=255" />
178         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colg|value=128" />
179         <action handler="set" params="target_property=ui:outgame:summary:char3d:back:colb|value=0" />
180         
181         <action handler="set" params="target_property=ui:outgame:summary:logo_zo:active|value=1" />
182 </proc>
184 <proc id="proc_sum_enter_name">
185         <action handler="reset_keyboard_focus" />
186         <action handler="play_sound" params="name=summary_enter_name" />
187         <action handler="ask_valid_name" params="target=ui:outgame:summary:eb:uc_input_string|dblink=UI:TEMP:VALID" />
188 </proc> 
190 <!-- proc_sum_enter_name2 is called after the server reception of VALID look at SERVER_RECEIVED_VALID -->
191 <proc id="proc_sum_enter_name2">
192         <action handler="set" params="target_property=ui:outgame:summary:input_txt:uc_hardtext|value=getprop('ui:outgame:summary:eb:uc_input_string')"/>
194         <action handler="disp_info" params="str='isPeopleActive(@UI:TEMP:CHAR3D:PEOPLE) = '|val=isPeopleActive(@UI:TEMP:CHAR3D:PEOPLE)" />
195         <action handler="disp_info" params="str='isCareerActive(@UI:TEMP:CHAR3D:CAREER) = '|val=isCareerActive(@UI:TEMP:CHAR3D:CAREER)" />
196         <action handler="disp_info" params="str='@UI:TEMP:CHAR3D:CAREER = '|val=@UI:TEMP:CHAR3D:CAREER" />
197         <action handler="disp_info" params="str='@UI:TEMP:VALID = '|val=@UI:TEMP:VALID" />
198         <action handler="proc" cond="not(isPeopleActive(@UI:TEMP:CHAR3D:PEOPLE))" params="proc_warning_people" />
199         <action handler="proc" cond="not(isCareerActive(@UI:TEMP:CHAR3D:CAREER))" params="proc_warning_career" />
200         <action handler="proc" cond="and(isPeopleActive(@UI:TEMP:CHAR3D:PEOPLE),isCareerActive(@UI:TEMP:CHAR3D:CAREER))" 
201                         params="proc_sum_enter_name3" />
202 </proc>
204 <proc id="proc_sum_enter_name3">
205         <action handler="play_sound" cond="eq(@UI:TEMP:VALID,1)" params="name=summary_valid_name" />
206         <action handler="play_sound" cond="eq(@UI:TEMP:VALID,0)" params="name=summary_invalid_name" />
207         <!--<action handler="enter_modal" cond="eq(@UI:TEMP:VALID,0)" params="group=ui:outgame:summary_invalid_name" />-->
208         <action handler="anim_start" cond="eq(@UI:TEMP:VALID,0)" params="anim=anim_invalid_name" />
209         <action handler="set" cond="eq(@UI:TEMP:VALID,1)" params="target_property=ui:outgame:summary:next:active|value=1" />
210         <action handler="anim_start" cond="eq(@UI:TEMP:VALID,1)" params="anim=anim_valid_name" />
211 </proc>
213 <proc id="proc_sum_change_name">
214         <action handler="play_sound" params="name=summary_typing" />
215         <action handler="anim_start" cond="eq(@UI:TEMP:VALID,1)" params="anim=anim_sum_hide_next" />
216         <action handler="anim_start" cond="ne(@UI:TEMP:VALID,-1)" params="anim=anim_sum_hide_texts" />  
217         <action handler="set" params="dblink=UI:TEMP:VALID|value=-1" />
218 </proc>
220 <proc id="proc_sum_rand_all">
221         <action handler="proc" params="proc_charsel_randomcreate" />
222         <action handler="proc" params="proc_summary_init_3d" />
223         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
224 </proc>
226 <proc id="proc_sum_rand_career">
227         <action handler="proc" params="proc_rand_career" />
228         <action handler="proc" params="proc_summary_init_3d" />
229         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
230 </proc>
232 <proc id="proc_sum_rand_appear">
233         <action handler="proc" params="proc_rand_appear" />     
234         <action handler="proc" params="proc_summary_init_3d" />
235         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
236 </proc>
238 <proc id="proc_sum_rand_specie">
239         <action handler="proc" params="proc_rand_specie" />
240         <action handler="proc" params="proc_update_career" />
241         <action handler="proc" params="proc_summary_init_3d" />
242         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
243 </proc>
245 <proc id="proc_sum_rand_body">
246         <action handler="proc" params="proc_rand_body" />
247         <action handler="proc" params="proc_summary_init_3d" />
248         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
249 </proc>
251 <proc id="proc_sum_rand_face">
252         <action handler="proc" params="proc_rand_face" />
253         <action handler="proc" params="proc_summary_init_3d" />
254         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
255 </proc>
257 <proc id="proc_sum_rand_colors">
258         <action handler="proc" params="proc_rand_colors" />
259         <action handler="proc" params="proc_summary_init_3d" />
260         <action handler="anim_start" params="anim=anim_fadeout_randomize" />
261 </proc>
263 <proc id="proc_update_camf">
264         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:posz|value=add(0.1,getprop('ui:outgame:summary:char3d:char:headz'))" />
265         <action handler="set" params="target_property=ui:outgame:summary:char3d:camf:tgtz|value=add(0.1,getprop('ui:outgame:summary:char3d:char:headz'))" />
266 </proc>
268 <proc id="proc_summary_finish">
269         <action handler="set" params="target_property=ui:outgame:summary:next:active|value=0" />
270         <action handler="proc" params="proc_summary_close_help2" />
271         <action handler="anim_start" params="anim=anim_summary_outro2" />
272 </proc>
274 <proc id="proc_summary_finish2">
275         <action handler="copy" cond="eq(@UI:TEMP:FROM,0)" params="dbdst=UI:CURRENT_SCREEN|dbsrc=UI:NEXT_SCREEN" />
276         <action handler="proc" cond="eq(@UI:TEMP:FROM,1)" params="proc_summary_next_screen2" />
277 </proc>
279 <proc id="proc_summary_open_help">
280         <action handler="play_sound" params="name=generic_help_click" />
281         <action handler="set" params="target_property=ui:outgame:summary:help_box:active|value=1" />
282 </proc>
284 <proc id="proc_summary_close_help">
285         <action handler="play_sound" params="name=generic_help_close_click" />
286         <action handler="set" params="target_property=ui:outgame:summary:help_box:active|value=0" />
287 </proc>
289 <proc id="proc_summary_close_help2">
290         <action handler="set" params="target_property=ui:outgame:summary:help_box:active|value=0" />
291 </proc>
294 <!-- BACK -->
295 <proc id="proc_summary_back_screen">
296         <action handler="reset_keyboard_focus" />
297         <action handler="play_sound" params="name=generic_prev_click" />
298         <action handler="set" cond="eq(@UI:TEMP:RAND,0)" params="dblink=UI:NEXT_SCREEN|value=%screen_appear" />
299         <action handler="set" cond="eq(@UI:TEMP:RAND,1)" params="dblink=UI:NEXT_SCREEN|value=%screen_select" />
300         <action handler="set" params="dblink=UI:TEMP:FROM|value=0" />
301         <action handler="anim_start" params="anim=anim_summary_outro" />
302 </proc>
304 <proc id="proc_summary_home_screen">
305         <action handler="reset_keyboard_focus" />
306         <action handler="play_sound" params="name=generic_home_click" />
307         <action handler="set" params="dblink=UI:NEXT_SCREEN|value=%screen_select" />
308         <action handler="set" params="dblink=UI:TEMP:FROM|value=0" />
309         <action handler="anim_start" params="anim=anim_summary_outro" />
310 </proc>
313 <!-- NEXT -->
314 <proc id="proc_summary_next_screen">
315         <action handler="reset_keyboard_focus" />
316         <action handler="play_sound" params="name=generic_next_click" />
317         <!--<action handler="ask_create_char" params="name=ui:outgame:summary:eb|caracs=UI:TEMP:CARACS|charsum=UI:TEMP:CHAR3D" />-->
318         <action handler="set" params="dblink=UI:TEMP:FROM|value=1" />
319         <action handler="anim_start" params="anim=anim_summary_outro" />
320 </proc>
322 <proc id="proc_summary_next_screen2">
323         <action handler="set" params="dblink=UI:NEXT_SCREEN|value=%screen_location" />
324         <action handler="copy" params="dbdst=UI:CURRENT_SCREEN|dbsrc=UI:NEXT_SCREEN" />
325         <!--<action handler="anim_start" params="anim=anim_summary_outro" />-->
326 </proc>
328 <proc id="proc_sum_server_test">
329         <action handler="proc" params="proc_sum_enter_name2"
330                 cond="and(eq(@UI:CURRENT_SCREEN,%screen_summary),eq(@UI:SERVER_RECEIVED_VALID,1))" />
331 </proc>
333 <link expr="depends(@UI:CURRENT_SCREEN, @UI:SERVER_RECEIVED_VALID)"
334         action="proc" params="proc_sum_server_test" />
337 <!-- TEMPLATE DISPLAY CARACS -->
338 <template name="sum_caracs" posparent="parent" x="0" y="0" w="128" h="16" posref="TL TL" id="" title="" max="" reg="" color="" >
339         <group id="#id" x="#x" y="#y" w="#w" h="#h" posparent="#posparent" posref="#posref" > 
340                 <view type="text" id="score" posref="ML ML" x="0" y="0" hardtext="#title" shadow="true" fontsize="14" color="#color" />
341                 <view type="text" id="value1" posref="MR MR" x="-32" y="0" value="#max" fontsize="14" shadow="true" color="#color" />
342                 <view type="text" id="value2" posref="MR MR" x="0" y="0" value="#reg" fontsize="14" shadow="true" color="#color"  />
343                 <link expr="#max" target="value1:hardtext" />
344                 <link expr="#reg" target="value2:hardtext" />
345         </group>
346 </template>
348 <!-- *************** -->
349 <!-- * MODAL WINDOW * -->
350 <!-- *************** -->
352 <group type="modal" id="summary_invalid_name" mouse_pos="false" escapable="false" exit_click_out="false" posref="MM MM" w="320" h="68">
354         <view type="bitmap" id="bg" sizeref="wh" posref="TL TL" x="0" y="0" texture="blank.tga" scale="true" color="0 0 0 192" global_color="false" />
355         <instance template="window_border" id="bord" posref="MM MM" />
357         <view type="text" id="text" posref="TL TL" x="4" y="-4" color="255 255 255 255" global_color="false" fontsize="12" shadow="true" hardtext="invalid char name" />
359         <ctrl type="button" id="ok" button_type="push_button" posparent="text" posref="BR TR" y="-4"
360                         tx_normal="w_answer_16_valid.tga" tx_pushed="w_answer_16_valid.tga" tx_over="W_button_16_over.tga" 
361                         onclick_l="proc" params_l="proc_invalid_name" global_color_normal="false" global_color_pushed="false" />
362 </group>
365 <!-- *************** -->
366 <!-- * MAIN WINDOW * -->
367 <!-- *************** -->
369 <group id="summary" w="800" h="600" posref="MM MM"
370                                 on_active="proc" on_active_params="proc_summary_start">
373         <!-- BLACK BACK -->
374         <view type="bitmap" id="bg" posref="TL TL" x="0" y="-32" render_layer="-4" texture="blank.tga" color="0 0 0 255" scale="true" w="800" h="488" global_color="false" />
375         
376         <!-- Title -->
377         <view type="text" id="title" posref="TL TL" x="8" y="-6" hardtext="uiSummaryTitle" fontsize="20"/>
381         
382         
383 <!--    <instance template="edit_box_widget" id="ebw" posref="TR TR" x="-128" y="-228" w="128" onenter="proc" params="proc_sum_enter_name" reset_focus_on_hide="false" prompt=" " max_num_chars="16" /> 
384         <view type="text" id="eyn" posparent="ebw" posref="TL BL" x="0" y="8" hardtext="uiEnterName" color="255 255 255 255" fontsize="12"/> -->
388         <!-- vue 3D du perso -->
389         <scene3d id="char3d" x="0" y="-32" w="800" h="488" posref="TL TL" curcam="cam" curcs="env" render_layer="-2"
390                                                 user_interaction="true" rotz_factor="0.017"
391                                                 roty_factor="0.005" roty_limit_min="-20" roty_limit_max="10"
392                                                 dist_factor="0.005" dist_limit_min="3.0" dist_limit_max="4.0"   
393                                                 ambient="0 0 0" sun_ambient="20 20 20" sun_diffuse="80 64 32" sun_specular="0 0 0" sun_direction="-1.0 1.0 -1.0" >
394                                                 
395         
396                 <character3d id="char" dblink="UI:TEMP:CHAR3D" pos="0 26.5 0.0" rot="0.0 0.0 0.0" />
397                 
398                 <camera id="cam" fov="80" pos="0.0 24.0 2.2" target="0.0 26.5 2.2" roll="0" />
399                 <camera id="camf" fov="20" pos="0.0 25.3 2.2" target="0.0 26.5 2.2" roll="0" />
400         
401                 <light id="back" pos="0.0 28.2 1.6" color="255 128 0" near="2.5" far="4.0" />
402                 <light id="lgt" pos="0.0 25.3 2.48" color="255 255 255" near="2.0" far="2.5" />
403                         
404                 <ig id="env" name="matis.ig" pos="0 0 0" />
405                 
406                 <shape id="shadow" name="shadow.shape" pos="0.0 26.5 0.85" rot="0.0 0.0 0.0" />
407                         
408                 <auto_anim name="waterfall01_maserre.anim"/>
409                 <auto_anim name="waterfall02_maserre.anim"/>
411         </scene3d>
413         <view type="bitmap" id="bg_camface" posref="TR TR" scale="true" w="244" h="204" x="-14" y="-46" texture="blank.tga" color="0 0 0 255" global_color="false" render_layer="-2" />
415         <scene3d id="char3dface" x="-2" y="-2" w="240" h="200" posparent="bg_camface" posref="TR TR" reference="char3d" curcam="camf" render_layer="-1"
416                                                 user_interaction="true" rotz_factor="0.017"
417                                                 roty_factor="0.005" roty_limit_min="-10" roty_limit_max="15"
418                                                 dist_factor="0.005" dist_limit_min="0.9" dist_limit_max="1.5" >
419         </scene3d>
422         
424         <!-- Character select its name -->
426         <group type="edit_box" id="eb" posref="TL TL" x="16" y="-64"  w="226" h="32" render_layer="4" child_resize_h="true" 
427                                                                         onenter="proc" params="proc_sum_enter_name" 
428                                                                         onchange="proc" onchange_params="proc_sum_change_name"
429                                                                         prompt="" enter_loose_focus="true" reset_focus_on_hide="true" 
430                                                                         menu_r="" max_historic="" entry_type="alpha">
432                 <view type="bitmap" id="bg" scale="true" sizeref="hw" h="0" w="0" texture="blank2.tga" color="0 0 0 255" global_color="false" render_layer="4" />
433                 <instance template="window_border" id="bord" posref="MM MM" />
434                 <view type="text" id="edit_text" x="4" y="-2" posref="ML ML" multi_line="false" render_layer="4" 
435                 fontsize="20" shadow="true" hardtext="" global_color="false" line_maxw="216" case="%case_first_string_letter_up" />             
437         </group>
440         <!-- BUTTON VALIDATE NAME -->
441         <ctrl type="button" button_type="push_button" id="valid_name" posparent="eb" posref="MR ML" x="4" y="0"
442                                                                         tx_normal="logo_ok.tga" tx_over="button_blank_over.tga" tx_pushed="logo_ok.tga"
443                                                                         onover="play_sound" params_over="name=generic_next_over"
444                                                                         over_when_pushed="false" onclick_l="proc" params_l="proc_sum_enter_name" tooltip="uiValidName"/>
445                                                                         
446         
447         <!-- RANDOMIZE BUTTONS -->
448         
449         <group id="randomize" posref="BR BR" x="-16" y="96" w="96" h="176" active="false">
450         
451                 <view type="text" id="rand_txt" render_layer="0" posref="TM MM" x="0" y="-16" shadow="true" hardtext="uiRand" fontsize="14" color="255 192 64 255" />
452                 
453                 <group id="buttons" posref="BL BL" w="96" h="144">
454                         <ctrl type="button" button_type="push_button" id="rand_but1" posref="TL TL" x="0" y="0"
455                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
456                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
457                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand1" />
458         <!--
459                         <ctrl type="button" button_type="push_button" id="rand_but2" posref="TL TL" x="0" y="-24"
460                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
461                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
462                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand2" />
463         -->
464                         <ctrl type="button" button_type="push_button" id="rand_but3" posref="TL TL" x="0" y="-24"
465                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
466                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
467                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand3" />
468                         
469                         <ctrl type="button" button_type="push_button" id="rand_but4" posref="TL TL" x="0" y="-48"
470                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
471                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
472                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand4" />
473                 
474                         <ctrl type="button" button_type="push_button" id="rand_but5" posref="TL TL" x="0" y="-72"
475                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
476                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
477                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand5" />
478                 
479                         <ctrl type="button" button_type="push_button" id="rand_but6" posref="TL TL" x="0" y="-96"
480                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
481                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
482                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand6" />
483                 
484                         <ctrl type="button" button_type="push_button" id="rand_but7" posref="TL TL" x="0" y="-120"
485                                                                 tx_normal="blank.tga" tx_over="blank.tga" tx_pushed="blank.tga"
486                                                                 color="0 0 0 128" col_over="111 125 116 255" col_pushed="0 0 0 128" scale="true" w="96" h="24"
487                                                                 onover="play_sound" params_over="name=generic_next_over" onclick_l="anim_start" params_l="anim=anim_fadein_rand7" />
488                 
489                         
490                         <view type="text" id="rand_txt1" render_layer="0" posparent="rand_but1" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand1"  fontsize="14" color="255 255 255 255" />
491                         <!--
492                         <view type="text" id="rand_txt2" render_layer="0" posparent="rand_but2" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand2"  fontsize="14" color="255 255 255 255" />
493                         -->
494                         <view type="text" id="rand_txt3" render_layer="0" posparent="rand_but3" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand3"  fontsize="14" color="255 255 255 255" />
495                         <view type="text" id="rand_txt4" render_layer="0" posparent="rand_but4" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand4"  fontsize="14" color="255 255 255 255" />
496                         <view type="text" id="rand_txt5" render_layer="0" posparent="rand_but5" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand5"  fontsize="14" color="255 255 255 255" />
497                         <view type="text" id="rand_txt6" render_layer="0" posparent="rand_but6" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand6"  fontsize="14" color="255 255 255 255" />
498                         <view type="text" id="rand_txt7" render_layer="0" posparent="rand_but7" posref="MM MM" x="0" y="0" shadow="true" hardtext="uiRand7"  fontsize="14" color="255 255 255 255" />
499                         
500                         <instance template="window_border" id="bord" posref="MM MM" />
501                 </group>        
502         </group>
503         <link expr="eq(@UI:TEMP:RAND,1)" target="randomize:active" />
505         
506         <!-- NAME TITLES -->
507         <view type="text" id="name_txt" render_layer="0" posref="TL TL" x="16" y="-48" hardtext="uiEnterName" shadow="true" fontsize="14" color="255 192 64 255" active="false" />
509         <!-- JOBS TITLES -->
510         
511         <view type="text" id="job_txt" render_layer="0" posref="TL TL" x="16" y="-104" hardtext="uiCaNaBoldF" shadow="true" fontsize="20" color="255 192 64 0" active="false" />
512         
513         <!-- VALID TITLES -->
515         <view type="text" id="input_txt" render_layer="0" posref="BM BM" x="0" y="36" hardtext="" shadow="true" fontsize="24" color="255 192 64 0" />
516         <view type="text" id="invalid_txt" render_layer="0" posref="BM BM" x="0" y="16" hardtext="uiInvalid" shadow="true" fontsize="22" color="255 192 64 0"/>
517         <view type="text" id="valid_txt" render_layer="0" posref="BM BM" x="0" y="16" hardtext="uiValid" shadow="true" fontsize="22" color="255 192 64 0" />
523         <!-- LOGOS -->
524         
525         <view type="bitmap" id="logo_fy" render_layer="0" txtoffsetx="0" txtoffsety="0" txtwidth="200" txtheight="256"
526                 global_color="false" color="255 255 255 255" posref="BL BL" x="0" y="48" texture="logo_species.tga"  active="false" />
527                 
528         <view type="bitmap" id="logo_ma" render_layer="0" txtoffsetx="200" txtoffsety="0" txtwidth="200" txtheight="256"
529                 global_color="false" color="255 255 255 255" posref="BL BL" x="0" y="48" texture="logo_species.tga"  active="false" />
530                 
531         <view type="bitmap" id="logo_tr" render_layer="0" txtoffsetx="400" txtoffsety="0" txtwidth="200" txtheight="256"
532                 global_color="false" color="255 255 255 255" posref="BL BL" x="0" y="48" texture="logo_species.tga"  active="false" />
533                 
534         <view type="bitmap" id="logo_zo" render_layer="0" txtoffsetx="600" txtoffsety="0" txtwidth="200" txtheight="256"
535                 global_color="false" color="255 255 255 255" posref="BL BL" x="0" y="48" texture="logo_species.tga"  active="false" />
538         
539         <group id="table" posparent="job_txt" posref="BL TL" w="136" h="96" x="0" y="-8"  >
540                 <!--
541                 <view type="bitmap" id="bg" scale="true" sizeref="hw" h="0" w="0" texture="blank2.tga" color="0 0 0 255" global_color="false" />
542                 <instance template="window_border" id="bord" posref="MM MM" />
543                 
544                 <view type="text" id="score" posref="TL TL" x="4" y="-4" hardtext="uiSumScore"  shadow="true" fontsize="16" color="255 255 255 255" />
545                 <view type="text" id="max" posref="TR TR" x="-36" y="-4" hardtext="uiSumMax"    shadow="true" fontsize="16" color="255 255 255 255" />
546                 <view type="text" id="reg" posref="TR TR" x="-4" y="-4"         hardtext="uiSumReg"     shadow="true" fontsize="16" color="255 255 255 255" />
547         
548                 <instance template="sum_caracs" id="c_hpmax"    posref="TL TL" x="4" y="-24"                                            title="uiSumHp"   color="%hp_color"     max="mul(@UI:TEMP:CARACS:HPMAX,10)"  reg="div(@UI:TEMP:CARACS:HPREG,10)" />
549                 <instance template="sum_caracs" id="c_stamax"   posref="BL TL"  posparent="c_hpmax" x="0" y="-2"        title="uiSumSta"  color="%sta_color"    max="mul(@UI:TEMP:CARACS:STAMAX,10)" reg="div(@UI:TEMP:CARACS:STAREG,10)" />
550                 <instance template="sum_caracs" id="c_sapmax"   posref="BL TL"  posparent="c_stamax" x="0" y="-2"       title="uiSumSap"  color="%sap_color"    max="mul(@UI:TEMP:CARACS:SAPMAX,10)" reg="div(@UI:TEMP:CARACS:SAPREG,10)" />
551                 <instance template="sum_caracs" id="c_wishmax"  posref="BL TL"  posparent="c_sapmax" x="0" y="-2"       title="uiSumWish" color="%focus_color"  max="mul(@UI:TEMP:CARACS:WISHMAX,10)" reg="div(@UI:TEMP:CARACS:WISHREG,10)" />
552                 -->
553         </group>
554         
557         <!-- BLACK BOX (sert a faire les transition...) -->
558         <view type="bitmap" id="blackbox" posref="TL TL" x="0" y="-32" render_layer="1" texture="blank.tga" color="0 0 0 255" scale="true" w="800" h="488" global_color="false" />
560         <!-- TIMELINE -->
561         <group id="timeline" w="784" h="32" posref="BL BL" x="8" y="16" >
562                 <view type="bitmap" id="back_bg" posref="TL TL" x="0" y="0" texture="time_back.tga" global_color="false" />
563                 <view type="bitmap" id="next_bg" posref="TR TR" x="0" y="0" texture="time_next.tga" global_color="false" />
564                 <view type="bitmap" id="line" posref="MM MM" x="0" y="0" texture="time_line.tga" scale="true" w="656" h="4" global_color="false" />
565         </group>
566         
567         
568         <!-- Home & Help -->
569         <!-- Removed for Beta 1
570         <ctrl type="button" id="help" button_type="push_button" posref="TR MM" x="-24" y="-16"
571                 tx_normal="button_help.tga" tx_pushed="button_help.tga" tx_over="button_help_over.tga" 
572                 onover="play_sound" params_over="name=generic_help_over"
573                 onclick_l="launch_help" params_l="url=help_outgame.html" tooltip="uiHelp" />
574                 -->
576         <ctrl type="button" id="home" button_type="push_button" posref="TR MM" x="-24" y="-16"
577                 tx_normal="button_home.tga" tx_pushed="button_home.tga" tx_over="button_home_over.tga"
578                 onover="play_sound" params_over="name=generic_home_over" 
579                 onclick_l="proc" params_l="proc_summary_home_screen" tooltip="uiReturnCharSel" />
581         <!-- BORDERS -->
582         <view type="bitmap" id="top_line" posref="TL TL" posparent="blackbox" x="0" y="1" texture="border_hor.tga" scale="true" w="800" h="1" global_color="false" />
583         <view type="bitmap" id="bot_line" posref="BL BL" posparent="blackbox" x="0" y="-1" texture="border_hor.tga" scale="true" w="800" h="1" global_color="false" />
584         <view type="bitmap" id="vertical_line" posref="TL TL" x="-1" y="-32"  texture="border_ver.tga" scale="true" w="1" h="488" global_color="false" />
587         <!-- Buttons timeline -->
588         <ctrl type="button" id="back" button_type="push_button" posref="BL BL" x="8" y="16"
589                 tx_normal="button_back.tga" tx_pushed="button_back_over.tga" tx_over="button_back_over.tga" 
590                 onover="play_sound" params_over="name=generic_prev_over"
591                 onclick_l="proc" params_l="proc_summary_back_screen" tooltip="uiPrevStep" />
593         <ctrl type="button" id="next" button_type="push_button" posref="BR BR" x="-8" y="16" 
594                 tx_normal="button_next.tga" tx_pushed="button_next_over.tga" tx_over="button_next_over.tga" 
595                 onover="play_sound" params_over="name=generic_next_over" 
596                 onclick_l="proc" params_l="proc_summary_next_screen" tooltip="uiNextStep" />
599         <!-- HELP -->
600         <group id="help_box" w="320" h="240" posref="MM MM" active="false" group_onclick_l="proc" group_params_l="proc_nothing" >
601                 <view type="bitmap" id="bg" sizeref="wh" posref="TL TL" x="0" y="0" texture="blank.tga" scale="true" color="0 0 0 192" global_color="false" />
602                 <instance template="window_border" id="bord" posref="MM MM" />
603                 <view type="text" id="title_help" posref="TL TL" x="8" y="-8" hardtext="uiHelpTitle" fontsize="12" />
604                 <ctrl type="button" id="close_help" button_type="push_button" posref="TR TR" x="-8" y="-8"
605                         tx_normal="W_close.tga" tx_pushed="W_close.tga" tx_over="W_button_12_over.tga" 
606                         onover="play_sound" params_over="name=generic_help_close_over"
607                         onclick_l="proc" params_l="proc_summary_close_help" tooltip="uiClose" />
608                 
609         </group>
610         
613 </group>
615 <link expr="eq(@UI:CURRENT_SCREEN, %screen_summary)" target="summary:active" />
619 <!-- ANIMATION -->
620 <!-- Intro -->
621 <anim id="anim_summary_intro" duration="3.0" >
622         
623         <track type="linear" target="summary:bg:h,summary:blackbox:h">
624                 <key time="0.1" value="0" />
625                 <key time="0.35" value="488" />
626         </track>
629         <track type="linear" target="summary:bg:y,summary:blackbox:y">
630                 <key time="0.1" value="-276" />
631                 <key time="0.35" value="-32" />
632         </track>
634         <track type="linear" target="summary:title:y">
635                 <key time="0.0" value="20" />
636                 <key time="1.0" value="-6" />
637         </track>
638         
639         <track type="linear" target="summary:timeline:alpha">
640                 <key time="0.0" value="0" />
641                 <key time="1.0" value="255" />
642         </track>
644         <track type="linear" target="summary:table:alpha,summary:logo_fy:alpha,summary:logo_ma:alpha,summary:logo_tr:alpha,summary:logo_zo:alpha,summary:name_txt:alpha">
645                 <key time="0.0" value="0" />
646                 <key time="0.4" value="0" />
647                 <key time="0.5" value="255" />
648         </track>
649         
650         <track type="linear" target="summary:eb:alpha,summary:valid_name:alpha,summary:randomize:alpha">
651                 <key time="0.0" value="0" />
652                 <key time="0.4" value="0" />
653                 <key time="0.5" value="255" />
654         </track>
656         
657         <track type="linear" target="summary:char3d:x">
658                 <key time="0.0" value="-800" />
659                 <key time="0.4" value="-800" />
660                 <key time="0.5" value="0" />
661         </track>
663         <track type="linear" target="summary:blackbox:alpha">
664                 <key time="0.0" value="255" />
665                 <key time="2.5" value="255" />
666                 <key time="3.0" value="0" />
667         </track>
669         
670         <track type="linear" target="summary:back:alpha">
671                 <key time="1.5" value="0" />
672                 <key time="2.5" value="255" />
673         </track>
674         
675 </anim>
677 <anim id="anim_summary_intro2" duration="0.5" on_finish="proc" on_finish_params="proc_update_camf" >
678         <track type="linear" target="summary:bg_camface:x">
679                 <key time="0.0" value="300" />
680                 <key time="0.4" value="300" />
681                 <key time="0.5" value="-14" />
682         </track>
683 </anim>
686 <!-- Outro called when NEXT button pressed -->
687 <anim id="anim_summary_outro" duration="2.0" on_finish="proc" on_finish_params="proc_summary_finish" >
689         <track type="linear" target="summary:blackbox:alpha">
690                 <key time="0.0" value="0" />
691                 <key time="0.5" value="255" />
692         </track>
694         <track type="linear" target="summary:table:alpha,summary:logo_fy:alpha,summary:logo_ma:alpha,summary:logo_tr:alpha,summary:logo_zo:alpha,summary:name_txt:alpha">
695                 <key time="0.0" value="255" />
696                 <key time="0.5" value="255" />
697                 <key time="1.5" value="0" />
698         </track>
699         
700         <track type="linear" target="summary:eb:alpha,summary:valid_name:alpha,summary:randomize:alpha">
701                 <key time="0.0" value="255" />
702                 <key time="0.5" value="0" />
703         </track>
704         
705         <track type="linear" target="summary:back:alpha,summary:home:alpha">
706                 <key time="0.0" value="255" />
707                 <key time="0.5" value="0" />
708         </track>
709         
710         <track type="linear" target="summary:next:alpha" dynamic="true">
711                 <key time="0.0" value="getprop('ui:outgame:summary:next:alpha')" />
712                 <key time="1.0" value="0" />
713         </track>
714         
715         <track type="linear" target="summary:input_txt:alpha" dynamic="true">
716                 <key time="0.0" value="getprop('ui:outgame:summary:input_txt:alpha')" />
717                 <key time="1.0" value="0" />
718         </track>
719         
720         <track type="linear" target="summary:valid_txt:alpha" dynamic="true">
721                 <key time="0.0" value="getprop('ui:outgame:summary:valid_txt:alpha')" />
722                 <key time="1.0" value="0" />
723         </track>
725         <track type="linear" target="summary:invalid_txt:alpha" dynamic="true">
726                 <key time="0.0" value="getprop('ui:outgame:summary:invalid_txt:alpha')" />
727                 <key time="1.0" value="0" />
728         </track>
729         
730         <track type="linear" target="summary:char3d:x">
731                 <key time="0.0" value="0" />
732                 <key time="0.5" value="0" />
733                 <key time="1.5" value="-800" />
734         </track>
736         <track type="linear" target="summary:bg_camface:x">
737                 <key time="0.0" value="-14" />
738                 <key time="0.4" value="-14" />
739                 <key time="0.5" value="300" />
740         </track>
742         <track type="linear" target="summary:title:y">
743                 <key time="1.0" value="-6" />
744                 <key time="2.0" value="20" />
745         </track>
746         
747         <track type="linear" target="summary:timeline:alpha">
748                 <key time="0.0" value="255" />
749                 <key time="1.5" value="0" />
750         </track>
752 </anim>
755 <anim id="anim_summary_outro2" duration="0.4" on_finish="proc" on_finish_params="proc_summary_finish2" >
757         <track type="linear" target="summary:bg:h,summary:blackbox:h">
758                 <key time="0.1" value="488" />
759                 <key time="0.35" value="0" />
760         </track>
762         <track type="linear" target="summary:bg:y,summary:blackbox:y">
763                 <key time="0.1" value="-32" />
764                 <key time="0.35" value="-276" />
765         </track>
766         
767 </anim>
770 <anim id="anim_fadein_rand1" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_all" >
772         <track type="linear" target="summary:blackbox:alpha">
773                 <key time="0.0" value="0" />
774                 <key time="0.1" value="0" />
775         </track>
777 </anim>
779 <anim id="anim_fadein_rand2" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_career" >
781         <track type="linear" target="summary:blackbox:alpha">
782                 <key time="0.0" value="0" />
783                 <key time="0.1" value="0" />
784         </track>
786 </anim>
788 <anim id="anim_fadein_rand3" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_specie" >
790         <track type="linear" target="summary:blackbox:alpha">
791                 <key time="0.0" value="0" />
792                 <key time="0.1" value="0" />
793         </track>
795 </anim>
797 <anim id="anim_fadein_rand4" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_appear" >
799         <track type="linear" target="summary:blackbox:alpha">
800                 <key time="0.0" value="0" />
801                 <key time="0.1" value="0" />
802         </track>
804 </anim>
806 <anim id="anim_fadein_rand5" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_body" >
808         <track type="linear" target="summary:blackbox:alpha">
809                 <key time="0.0" value="0" />
810                 <key time="0.1" value="0" />
811         </track>
813 </anim>
815 <anim id="anim_fadein_rand6" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_face" >
817         <track type="linear" target="summary:blackbox:alpha">
818                 <key time="0.0" value="0" />
819                 <key time="0.1" value="0" />
820         </track>
822 </anim>
824 <anim id="anim_fadein_rand7" duration="0.1" on_finish="proc" on_finish_params="proc_sum_rand_colors" >
826         <track type="linear" target="summary:blackbox:alpha">
827                 <key time="0.0" value="0" />
828                 <key time="0.1" value="0" />
829         </track>
831 </anim>
833 <anim id="anim_fadeout_randomize" duration="0.1" on_finish="proc" on_finish_params="proc_update_camf" >
835         <track type="linear" target="summary:blackbox:alpha">
836                 <key time="0.0" value="0" />
837                 <key time="0.1" value="0" />
838         </track>
840 </anim>
845 <anim id="anim_valid_name" duration="1.0" disable_buttons="false" >
847         <track type="linear" target="summary:next:alpha" dynamic="true">
848                 <key time="0.5" value="getprop('ui:outgame:summary:next:alpha')" />
849                 <key time="1.0" value="255" />
850         </track>
852         <track type="linear" target="summary:valid_txt:alpha" dynamic="true" >
853                 <key time="0.5" value="getprop('ui:outgame:summary:valid_txt:alpha')" />
854                 <key time="1.0" value="255" />
855         </track>
856         
857         <track type="linear" target="summary:invalid_txt:alpha" dynamic="true" >
858                 <key time="0.0" value="getprop('ui:outgame:summary:invalid_txt:alpha')" />
859                 <key time="0.5" value="0" />
860         </track>
861         
862         <track type="linear" target="summary:input_txt:alpha" dynamic="true">
863                 <key time="0.5" value="getprop('ui:outgame:summary:input_txt:alpha')" />
864                 <key time="1.0" value="255" />
865         </track>
866         
867 </anim>
870 <anim id="anim_invalid_name" duration="1.0" disable_buttons="false" on_finish="set" on_finish_params="target_property=ui:outgame:summary:next:active|value=0" >
872         <track type="linear" target="summary:next:alpha" dynamic="true">
873                 <key time="0.0" value="getprop('ui:outgame:summary:next:alpha')" />
874                 <key time="0.5" value="0" />
875         </track>
877         <track type="linear" target="summary:valid_txt:alpha" dynamic="true" >
878                 <key time="0.0" value="getprop('ui:outgame:summary:valid_txt:alpha')" />
879                 <key time="0.5" value="0" />
880         </track>
881         
882         <track type="linear" target="summary:invalid_txt:alpha" dynamic="true" >
883                 <key time="0.5" value="getprop('ui:outgame:summary:invalid_txt:alpha')" />
884                 <key time="1.0" value="255" />
885         </track>
887         <track type="linear" target="summary:input_txt:alpha" dynamic="true">
888                 <key time="0.5" value="getprop('ui:outgame:summary:input_txt:alpha')" />
889                 <key time="1.0" value="255" />
890         </track>
892 </anim>
894 <!-- disable_buttons="true" -->
895 <anim id="anim_sum_hide_next" duration="0.1" disable_buttons="false" on_finish="set" on_finish_params="target_property=ui:outgame:summary:next:active|value=0" >
897         <track type="linear" target="summary:next:alpha" dynamic="true">
898                 <key time="0.0" value="getprop('ui:outgame:summary:next:alpha')" />
899                 <key time="0.1" value="0" />
900         </track>
902 </anim>
904 <anim id="anim_sum_hide_texts" duration="0.5" disable_buttons="false" >
906         <track type="linear" target="summary:valid_txt:alpha" dynamic="true" >
907                 <key time="0.0" value="getprop('ui:outgame:summary:valid_txt:alpha')" />
908                 <key time="0.5" value="0" />
909         </track>
910         
911         <track type="linear" target="summary:invalid_txt:alpha" dynamic="true" >
912                 <key time="0.0" value="getprop('ui:outgame:summary:invalid_txt:alpha')" />
913                 <key time="0.5" value="0" />
914         </track>
916         <track type="linear" target="summary:input_txt:alpha" dynamic="true">
917                 <key time="0.0" value="getprop('ui:outgame:summary:input_txt:alpha')" />
918                 <key time="0.5" value="0" />
919         </track>
921 </anim>
923 </interface_config>