X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_ragdoll.h;h=2ea5727fe1e94b3fbe17348edd057cf7a177b14d;hb=b35ac7383d4aba1d0b8a74be7bf1695996ff57f4;hp=52c2ec9a20b34f603f1f2bff5dae704ff4bf617a;hpb=2179a91415c4d0726fd134ad942acfc0515844eb;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_ragdoll.h b/player_ragdoll.h index 52c2ec9..2ea5727 100644 --- a/player_ragdoll.h +++ b/player_ragdoll.h @@ -48,15 +48,11 @@ static int k_ragdoll_div = 1, static void player_ragdoll_init(void); static void player_init_ragdoll_bone_collider( struct skeleton_bone *bone, struct ragdoll_part *rp ); -static u32 ragdoll_bone_parent( struct player_ragdoll *rd, - struct player_avatar *av, u32 bone_id ); -static void player_setup_ragdoll_from_avatar( struct player_ragdoll *rd, - struct player_avatar *av ); -static void copy_ragdoll_pose_to_avatar( struct player_ragdoll *rd, - struct player_avatar *av ); -static void copy_avatar_pose_to_ragdoll( struct player_avatar *av, - struct player_ragdoll *rd, - v3f velocity ); +static u32 ragdoll_bone_parent( struct player_ragdoll *rd, u32 bone_id ); +static void setup_ragdoll_from_skeleton( struct skeleton *sk, + struct player_ragdoll *rd ); +static void copy_ragdoll_pose_to_localplayer( struct player_ragdoll *rd ); +static void copy_localplayer_to_ragdoll( struct player_ragdoll *rd, v3f v ); static void player_debug_ragdoll(void); static void player_ragdoll_iter( struct player_ragdoll *rd );