enwauhwduwa
[carveJwlIkooP6JGAAIwe30JlM.git] / common.h
index f9bcafa93a7c0fe34496c51365c6c48ba40609d0..3d60978f2da5d64f23145acec6392f96a97041d0 100644 (file)
--- a/common.h
+++ b/common.h
@@ -129,22 +129,30 @@ VG_STATIC float
    k_mmdecay               = 12.0f,
    k_spring_angular        = 1.0f,
 
-   k_spring_force          = 15.0f,
+   k_spring_force          = 300.0f,
    k_spring_dampener       = 5.0f,
 
-   k_grind_spring          = 100.0f,
-   k_grind_dampener        = 6.0f,
+   k_grind_spring          = 50.0f,
+   k_grind_aligment        = 10.0f,
+   k_grind_dampener        = 5.0f,
+
    k_board_spring          = 100.0f,
    k_board_dampener        = 40.0f,
    k_manul_spring          = 200.0f,
    k_manul_dampener        = 30.0f,
    k_board_interia         = 8.0f,
 
+   k_grind_decayxy         = 30.0f,
+   k_grind_axel_min_vel    = 3.0f,
+   k_grind_axel_max_angle  = 0.95f, /* cosine(|a|) */
+   k_grind_axel_max_vangle = 0.4f,
+   k_grind_max_friction    = 3.0f,
+   k_grind_max_edge_angle  = 0.97f,
+
    k_board_length          = 0.45f,
    k_board_width           = 0.13f,
    k_board_end_radius      = 0.1f,
-   k_board_radius          = 0.07f;
-
+   k_board_radius          = 0.14f;    /* 0.07 */
 
 VG_STATIC float
    k_walkspeed             = 10.0f,
@@ -183,9 +191,14 @@ VG_STATIC void common_var_temp(void)
 
    VG_VAR_F32( k_grind_dampener );
    VG_VAR_F32( k_grind_spring );
+   VG_VAR_F32( k_grind_aligment );
    VG_VAR_F32( k_board_spring );
    VG_VAR_F32( k_board_dampener );
    VG_VAR_F32( k_board_interia );
+   VG_VAR_F32( k_grind_decayxy );
+   VG_VAR_F32( k_grind_axel_min_vel );
+   VG_VAR_F32( k_grind_axel_max_angle );
+   VG_VAR_F32( k_grind_max_friction );
 
    VG_VAR_F32( k_walkspeed );
    VG_VAR_F32( k_stopspeed );