X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_dead.h;h=6a10bea118a29b3a3eabb735011d1295432a1c31;hb=1a40e653040837e47a4aba82d6b9f9800901fd64;hp=4a10e986eba41a0f08728f157c7b2128af92b134;hpb=c4c762ce6f3bbdcb770bbc42e349aebbc3390d9d;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_dead.h b/player_dead.h index 4a10e98..6a10bea 100644 --- a/player_dead.h +++ b/player_dead.h @@ -3,14 +3,23 @@ #include "player_api.h" -struct player_dead -{ +struct player_dead{ v3f co_lpf, v_lpf, w_lpf; + + struct player_dead_animator{ + struct { + v3f co; + v4f q; + } + transforms[ 32 ]; + } + animator; }; VG_STATIC void player__dead_update ( player_instance *player ); -VG_STATIC void player__dead_animate ( player_instance *player, - player_animation *anim ); +VG_STATIC void player__dead_post_update ( player_instance *player ); +VG_STATIC void player__dead_animate ( player_instance *player ); +VG_STATIC void player__dead_pose( player_instance *player, player_pose *pose ); VG_STATIC void player__dead_post_animate( player_instance *player ); VG_STATIC void player__dead_im_gui ( player_instance *player );