-#if 0
- mixedcam_reset( player, &s->state.cam );
-#endif
-}
-
-VG_STATIC void player__skate_transition( player_instance *player,
- v3f init_velocity,
- enum skate_activity init_acitivity )
-{
- struct player_skate *s = &player->_skate;
- s->state.activity_prev = k_skate_activity_ground;
- s->state.activity = init_acitivity;
-
- v3f dir;
- v3_copy( init_velocity, dir );
- v3_normalize( dir );
-
- vg_info( "init velocity: %f %f %f\n", init_velocity[0],
- init_velocity[1],
- init_velocity[2] );
-
- q_axis_angle( player->rb.q, (v3f){0.0f,1.0f,0.0f},
- atan2f( -dir[0], -dir[2] ) );
-
- v3_muladds( player->rb.co, player->rb.to_world[1], 1.0f, s->state.cog );
- v3_copy( init_velocity, s->state.cog_v );
- v3_copy( init_velocity, s->state.vl );
- v3_copy( init_velocity, player->rb.v );