/////////////////////////////////////////////////////////////////////////////// // // ## ###### // ###### ### // ## ############### Shark 3D Engine (www.shark3d.com) // ########## # # # // ######## Copyright (c) 1996-2006 Spinor GmbH. // ######### # # # All rights reserved. // ## ########## // ## // /////////////////////////////////////////////////////////////////////////////// // Client-side display 3d objects. // Group actor: actor_ident "kit_base.group" actor_param { active 1 child_array { ident "kit_engobj.group" param { name "group_display" group_suppl "stdsuppl" group_ident "group:" group_param { env "env" gensuppl "stdsuppl" res "client/model/displaymodel.s3d_inst_run" given_array { item "env" given_ident "env" } { item "stdsuppl" given_ident "gensuppl" } { item "" given_ident "hook" } { item "display_state" given_ident "state" } { item "" given_ident "sim" } { item "" given_ident "sensorstate" } } } } { ident "kit_base.dispatch" param { name "dispatch" entry_array { cmds "init" targets "loading_pos" "saving_pos" newcmd "disable_pos" } } } // Select the loading object: { ident "kit_engobj.itemeye" param { name "loading_pos" item_actor "group_display" item_name "path:loading" } } { ident "kit_engobj.itemeye" param { name "saving_pos" item_actor "group_display" item_name "simplepos:saving" } } { // Define an animation object for the logo 3d object. ident "kit_engobj.actu" param { name "logo_actu" actu_suppl "stdsuppl" actu_ident "actucyc:" actu_param { } clock "clock" vel 1.0 auto_play_forw 0 } } { // Assign the logo animation object to the logo 3d object // position animation exported from 3D Studio Max. ident "kit_engobj.posactu" param { pos_actor "group_display" pos_names "path:logo" slot 0 actu "logo_actu" } } { ident "kit_base.dispatch" param { name "dispatch_logoclick" entry_array { cmds "click" targets "logo_actu" newcmd "get_tex_slot_name" } } } /*{ // Evaluate click commands for the logo. ident "kit_engobj.resp" param { state "state_display" item_actor "instset_display" pos_names "logo" kinds "can_click" target "dispatch_logoclick" } }*/ { ident "kit_base.oninit" param { target "dispatch" cmd "init" } } }