action door(){
c_setminmax(me);
set(me, SHADOW|LIGHT);
pXent_settype(me,PH_RIGID,PH_BOX);
// parent is door_hinge
// exit function if no hinge
if(my.parent == NULL){
return;
}
else{
you = my.parent;
}
pXcon_add(PH_HINGE, me, NULL, 1);
pXcon_setparams1(me, you.x, vector(0,0,1), vector(10,10,0));
pXcon_setparams2(me, vector(0,90,0), NULL, NULL);
}
action door_hinge(){
c_setminmax(me);
set(me, SHADOW|LIGHT);
pXent_settype(me,PH_STATIC,PH_BOX);
}