-/*
- * Free camera movement
- */
-VG_STATIC void player_mouseview(void)
-{
- if( ui_want_mouse() )
- return;
-
- static v2f mouse_last,
- view_vel = { 0.0f, 0.0f };
-
- if( vg_get_button_down( "primary" ) )
- v2_copy( vg.mouse, mouse_last );
-
- else if( vg_get_button( "primary" ) )
- {
- v2f delta;
- v2_sub( vg.mouse, mouse_last, delta );
- v2_copy( vg.mouse, mouse_last );
-
- v2_muladds( view_vel, delta, 0.06f*vg.time_delta, view_vel );
- }
-
- v2_muls( view_vel, 1.0f-4.2f*vg.time_delta, view_vel );
- v2_add( view_vel, player.angles, player.angles );
- player.angles[1] = vg_clampf( player.angles[1], -VG_PIf*0.5f, VG_PIf*0.5f );
-}
-