unlock rendering
[carveJwlIkooP6JGAAIwe30JlM.git] / player_dead.h
index 4a10e986eba41a0f08728f157c7b2128af92b134..6a10bea118a29b3a3eabb735011d1295432a1c31 100644 (file)
@@ -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 );