X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.h;h=f63069240bcd3f2b83b15fc88b59ba6fa9cc2fcf;hb=c52e639cdcf6d21f69caa9625238afded7513ca4;hp=0e92f3aae5d6f5038bcd7703adb0c046c731844a;hpb=2a238d32da833812e837cf38e16a7685c98db5c3;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.h b/player.h index 0e92f3a..f630692 100644 --- a/player.h +++ b/player.h @@ -254,6 +254,7 @@ VG_STATIC void player_mouseview(void); */ VG_STATIC int kill_player( int argc, char const *argv[] ); VG_STATIC int reset_player( int argc, char const *argv[] ); +VG_STATIC void reset_player_poll( int argc, char const *argv[] ); VG_STATIC void player_init(void) /* 1 */ { @@ -321,97 +322,98 @@ VG_STATIC void player_init(void) /* 1 */ rb_init( &player.collide_front ); rb_init( &player.collide_back ); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "gwalk_speed", .data = &k_walkspeed, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 0 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "air_accelerate", .data = &k_air_accelerate, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 0 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "run_speed", .data = &k_runspeed, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "walk_accel", .data = &k_walk_accel, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "fc", .data = &freecam, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .min=0, .max=1, .clamp=1 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "cl_thirdperson", .data = &cl_thirdperson, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .min=0, .max=1, .clamp=1 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "fcs", .data = &fc_speed, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "k_ragdoll_limit_scale", .data = &k_ragdoll_limit_scale, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "k_ragdoll_div", .data = &k_ragdoll_div, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .clamp=0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "k_ragdoll_debug_collider", .data = &k_ragdoll_debug_collider, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .clamp=0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "k_ragdoll_debug_constraints", .data = &k_ragdoll_debug_constraints, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .clamp=0 }, .persistent = 1 }); vg_function_push( (struct vg_cmd){ .name = "reset", - .function = reset_player + .function = reset_player, + .poll_suggest = reset_player_poll }); vg_function_push( (struct vg_cmd){