X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=progs.h;h=fedd19e554cd66501557b61766a0b29b1c8bf5d2;hb=facd004d02128eacaa31f28ed9fc539245547eed;hp=f1fd96ed0f6d9fbbe269d50218e17324551960f1;hpb=a252b31c07fa820178ab39c13e95c354b86107e6;p=xonotic%2Fdarkplaces.git diff --git a/progs.h b/progs.h index f1fd96ed..fedd19e5 100644 --- a/progs.h +++ b/progs.h @@ -30,6 +30,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #define JOINTTYPE_SLIDER 3 #define JOINTTYPE_UNIVERSAL 4 #define JOINTTYPE_HINGE2 5 +#define JOINTTYPE_FIXED -1 typedef struct edict_engineprivate_s { @@ -75,6 +76,10 @@ typedef struct edict_engineprivate_s vec3_t moved_from; vec3_t moved_fromangles; + framegroupblend_t framegroupblend[MAX_FRAMEGROUPBLENDS]; + frameblend_t frameblend[MAX_FRAMEBLENDS]; + skeleton_t skeleton; + // physics parameters qboolean ode_physics; void *ode_body; @@ -102,6 +107,8 @@ typedef struct edict_engineprivate_s vec3_t ode_joint_origin; // joint anchor vec3_t ode_joint_angles; // joint axis vec3_t ode_joint_velocity; // second joint axis + vec3_t ode_joint_movedir; // parameters + void *ode_massbuf; } edict_engineprivate_t;