-VG_STATIC void player__dead_update ( player_instance *player );
-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 );
+struct player_subsystem_interface static player_subsystem_dead = {
+ .update = player__dead_update,
+ .post_update = player__dead_post_update,
+ .animate = player__dead_animate,
+ .pose = player__dead_pose,
+ .post_animate = player__dead_post_animate,
+ .im_gui = player__dead_im_gui,