diff --git a/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl b/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl index d14b2d3a..898a5897 100644 --- a/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl +++ b/spa/assets/worlds/fleamarket/vrml/fleamarket.wrl @@ -9,6 +9,27 @@ EXTERNPROTO HUD[ ] ["urn:inet:blaxxun.com:node:HUD","http://www.blaxxun.com/vrml/protos/nodes.wrl#HUD"] +EXTERNPROTO BlaxxunZone [ +eventIn MFNode addEvents +eventIn MFNode removeEvents +eventIn MFNode addAvatars +eventIn MFNode removeAvatars +exposedField MFNode events +exposedField MFNode avatars +eventOut MFNode events_added +eventOut MFNode events_removed +eventOut MFNode avatars_added +eventOut MFNode avatars_removed +eventIn SFInt32 set_myAvatarGesture +eventIn SFInt32 myAvatarGestureFromServer +eventOut SFInt32 myAvatarGesture_changed +eventOut SFInt32 myAvatarGestureToServer +exposedField MFString sendToChat +exposedField SFFloat beamToDistance +exposedField MFString groupChatName +exposedField MFString groupChat +] "/externprotos/shared_xite.wrl#BlaxxunZone" + EXTERNPROTO SharedObject [ exposedField SFVec3f translation exposedField SFRotation rotation @@ -122,6 +143,39 @@ function set_vec3f (value, time){if(debug){print(name + ' sent vec3f ev "} } +PROTO BlaxxunZone [#PROTO supplied by BLAXXUN +eventIn MFNode addEvents +eventIn MFNode removeEvents +eventIn MFNode addAvatars +eventIn MFNode removeAvatars +exposedField MFNode events [] +exposedField MFNode avatars [] +exposedField SFString myAvatarURL "" +exposedField SFString myAvatarName "" +exposedField SFFloat number_avatars 0 +eventOut MFNode avatars_added +eventOut MFNode avatars_removed +exposedField MFNode avatarLOD [] +exposedField MFFloat avatarRange [] +]{ +Transform { +addChildren IS addEvents +removeChildren IS removeEvents +children IS events +} +Transform { + addChildren IS addAvatars + removeChildren IS removeAvatars + children IS avatars +} +}# END BlaxxunZone + +DEF SharedZone BlaxxunZone { + events [ + + ] +} + PROTO Booth[ field MFString number "15" field SFString description "Booth 15"