update model format
[carveJwlIkooP6JGAAIwe30JlM.git] / player.h
index 0833e57fc681a8923daf1d417cc7a7017e3e97be..46c7dd4de0d416836bbe1b05d3b358fe80d71216 100644 (file)
--- a/player.h
+++ b/player.h
@@ -29,6 +29,7 @@ static float
 
 static int freecam = 0;
 static int walk_grid_iterations = 1;
+static float fc_speed = 10.0f;
 
 static struct gplayer
 {
@@ -100,13 +101,13 @@ static void player_mouseview(void)
       v2_sub( vg_mouse, mouse_last, delta );
       v2_copy( vg_mouse, mouse_last );
 
-      v2_muladds( view_vel, delta, 0.005f, view_vel );
+      v2_muladds( view_vel, delta, 0.001f, view_vel );
    }
    
    v2_muladds( view_vel, 
          (v2f){ vg_get_axis("h1"), vg_get_axis("v1") }, 
          0.05f, view_vel );
-   v2_muls( view_vel, 0.7f, view_vel );
+   v2_muls( view_vel, 0.93f, 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 );
 }
@@ -115,7 +116,7 @@ static void player_freecam(void)
 {
    player_mouseview();
 
-   float movespeed = 25.0f;
+   float movespeed = fc_speed;
    v3f lookdir = { 0.0f, 0.0f, -1.0f },
        sidedir = { 1.0f, 0.0f,  0.0f };
    
@@ -2001,6 +2002,8 @@ static void player_update(void)
 
       player.mdl.shoes[0] = 1;
       player.mdl.shoes[1] = 1;
+
+      world_routes_notify_reset();
    }
 
    if( vg_get_button_down( "switchmode" ) )