#include "bvh.h"
VG_STATIC float
- k_walkspeed = 12.0f, /* no longer used */
+ k_walkspeed = 12.0f,
+ k_air_accelerate = 20.0f,
+
k_runspeed = 20.0f,
k_board_radius = 0.3f,
k_board_length = 0.45f,
});
vg_convar_push( (struct vg_convar){
- .name = "walk_speed",
+ .name = "gwalk_speed",
.data = &k_walkspeed,
.data_type = k_convar_dtype_f32,
.opt_f32 = { .clamp = 0 },
.persistent = 0
});
+ vg_convar_push( (struct vg_convar){
+ .name = "air_accelerate",
+ .data = &k_air_accelerate,
+ .data_type = k_convar_dtype_f32,
+ .opt_f32 = { .clamp = 0 },
+ .persistent = 0
+ });
+
vg_convar_push( (struct vg_convar){
.name = "run_speed",
.data = &k_runspeed,
}
}
+
+/* disaster */
+VG_STATIC int menu_enabled(void);
+#include "menu.h"
+
/*
* Free camera movement
*/
VG_STATIC void player_mouseview(void)
{
- if( ui_want_mouse() )
+ if( menu_enabled() )
return;
v2_muladds( player.angles, vg.mouse_delta, 0.0025f, player.angles );
player.angles[1] = vg_clampf( player.angles[1], -VG_PIf*0.5f, VG_PIf*0.5f );
}
-/* disaster */
-VG_STATIC int menu_enabled(void);
-#include "menu.h"
-
/* Deal with input etc */
VG_STATIC void player_update_pre(void)
{