X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_model.h;h=95b5a7624de95832f4ce58b242f925a8e54d9238;hb=46643f969b12c2144a5f15ac5509610f18b467e4;hp=6483f06d4aeb2cf385e9b25cd47c76ab8673d136;hpb=3ee65e6e24bfc39db7c7dd8c1f4cec3d5c42d0f8;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_model.h b/player_model.h index 6483f06..95b5a76 100644 --- a/player_model.h +++ b/player_model.h @@ -6,6 +6,7 @@ #include "rigidbody.h" #include "render.h" #include "skeleton.h" +#include "skeleton_animator.h" #include "shaders/viewchar.h" vg_tex2d tex_characters = { .path = "textures/ch_gradient.qoi" }; @@ -28,7 +29,8 @@ struct character *anim_highg, *anim_slide, *anim_air, - *anim_push, *anim_push_reverse; + *anim_push, *anim_push_reverse, + *anim_ollie; u32 id_hip, id_ik_hand_l, @@ -65,6 +67,7 @@ static int character_load( struct character *ch, const char *name ) ch->anim_air = skeleton_get_anim( &ch->sk, "pose_air" ); ch->anim_push = skeleton_get_anim( &ch->sk, "push" ); ch->anim_push_reverse = skeleton_get_anim( &ch->sk, "push_reverse" ); + ch->anim_ollie = skeleton_get_anim( &ch->sk, "ollie" ); ch->id_hip = skeleton_bone_id( &ch->sk, "hips" ); ch->id_ik_hand_l = skeleton_bone_id( &ch->sk, "hand.IK.L" );