non-meaningful cleanup
[carveJwlIkooP6JGAAIwe30JlM.git] / player_dead.h
index 19d6e5900c3eaa96cd664cf39d0746edce9e6a06..f90a3029cb393f45e0dca322c6dd60f0855994fa 100644 (file)
@@ -15,6 +15,8 @@ struct player_dead{
       transforms[ 32 ];
    }
    animator;
+
+   struct skeleton_anim *anim_bail;
 }
 static player_dead;
 
@@ -24,7 +26,8 @@ static void player__dead_animate     (void);
 static void player__dead_pose        (void *animator, player_pose *pose);
 static void player__dead_post_animate(void);
 static void player__dead_im_gui      (void);
-static void player__dead_transition  (void);
+static void player__dead_bind        (void);
+static void player__dead_transition  ( enum player_die_type type );
 static void player__dead_animator_exchange( bitpack_ctx *ctx, void *data );
 
 struct player_subsystem_interface static player_subsystem_dead = {
@@ -34,6 +37,7 @@ struct player_subsystem_interface static player_subsystem_dead = {
    .pose = player__dead_pose,
    .post_animate = player__dead_post_animate,
    .im_gui = player__dead_im_gui,
+   .bind = player__dead_bind,
 
    .animator_data = &player_dead.animator,
    .animator_size = sizeof(player_dead.animator),