-VG_STATIC void player__drive_animate( player_instance *player,
- player_animation *dest )
-{
- struct player_drive *drive = &player->_drive;
- struct skeleton *sk = &player->playeravatar->sk;
- skeleton_sample_anim( sk, drive->anim_drive, 0.0f, dest->pose );
- v3_copy( player->rb.co, dest->root_co );
- v4_copy( player->rb.q, dest->root_q );
+static void player__drive_animate(void){}
+
+static void player__drive_pose( void *animator, player_pose *pose ){
+ struct skeleton *sk = &localplayer.playeravatar->sk;
+
+ skeleton_sample_anim( sk, player_drive.anim_drive, 0.0f, pose->keyframes );
+ v3_copy( localplayer.rb.co, pose->root_co );
+ v4_copy( localplayer.rb.q, pose->root_q );