.......
[carveJwlIkooP6JGAAIwe30JlM.git] / player_model.h
index 6483f06d4aeb2cf385e9b25cd47c76ab8673d136..95b5a7624de95832f4ce58b242f925a8e54d9238 100644 (file)
@@ -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" );