-static player_drive;
-
-static void player__drive_pre_update(void);
-static void player__drive_update(void);
-static void player__drive_post_update(void);
-static void player__drive_animate(void);
-static void player__drive_pose( void *animator, player_pose *pose );
-
-static void player__drive_post_animate(void);
-static void player__drive_im_gui(void);
-static void player__drive_bind(void);
-
-struct player_subsystem_interface static player_subsystem_drive = {
- .pre_update = player__drive_pre_update,
- .update = player__drive_update,
- .post_update = player__drive_post_update,
- .animate = player__drive_animate,
- .pose = player__drive_pose,
- .post_animate = player__drive_post_animate,
- .im_gui = player__drive_im_gui,
- .bind = player__drive_bind,