-VG_STATIC void player__walk_pre_update ( player_instance *player );
-VG_STATIC void player__walk_update ( player_instance *player );
-VG_STATIC void player__walk_post_update ( player_instance *player );
-VG_STATIC void player__walk_animate ( player_instance *player );
-VG_STATIC void player__walk_pose( player_instance *player, player_pose *pose );
-VG_STATIC void player__walk_post_animate( player_instance *player );
-VG_STATIC void player__walk_im_gui ( player_instance *player );
-VG_STATIC void player__walk_bind ( player_instance *player );
-VG_STATIC void player__walk_transition ( player_instance *player );
-VG_STATIC void player__walk_reset ( player_instance *player,
- ent_spawn *rp );
-VG_STATIC void player__walk_restore( player_instance *player );
-
-#endif /* PLAYER_WALK_H */
+void player__walk_pre_update (void);
+void player__walk_update (void);
+void player__walk_post_update (void);
+void player__walk_animate (void);
+void player__walk_pose (void *animator, player_pose *pose);
+void player__walk_post_animate(void);
+void player__walk_im_gui (void);
+void player__walk_bind (void);
+void player__walk_reset (void);
+void player__walk_restore (void);
+void player__walk_animator_exchange( bitpack_ctx *ctx, void *data );
+void player__walk_transition( bool grounded, f32 board_yaw );
+void player__walk_sfx_oneshot( u8 id, v3f pos, f32 volume );