/*
- * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved
- */
-
-/*
- * TODO: Tilt camera down to face borde when its behind you or out of vision
+ * Copyright (C) 2021-2023 Mt.ZERO Software, Harry Godden - All Rights Reserved
*/
#ifndef PLAYER_H
k_board_radius = 0.3f,
k_board_length = 0.45f,
k_board_allowance = 0.04f,
- //k_friction_lat = 8.8f,
k_friction_lat = 12.0f,
k_friction_resistance = 0.01f,
k_max_push_speed = 16.0f,
k_mmcollect_lat = 2.0f,
k_mmcollect_vert = 0.0f,
k_mmdecay = 12.0f,
- k_spring_angular = 1.7f,
+ k_spring_angular = 1.0f,
k_spring_force = 15.0f,
k_spring_dampener = 5.0f;
VG_VAR_F32_PERSISTENT( fc_speed );
/* TODO: NOT PERSISTENT */
- VG_VAR_F32_PERSISTENT( k_ragdoll_limit_scale );
- VG_VAR_I32_PERSISTENT( k_ragdoll_div );
- VG_VAR_I32_PERSISTENT( k_ragdoll_debug_collider );
- VG_VAR_I32_PERSISTENT( k_ragdoll_debug_constraints );
+ VG_VAR_F32( k_ragdoll_limit_scale );
+ VG_VAR_I32( k_ragdoll_div );
+ VG_VAR_I32( k_ragdoll_debug_collider );
+ VG_VAR_I32( k_ragdoll_debug_constraints );
- VG_VAR_F32_PERSISTENT( k_friction_lat );
+ VG_VAR_F32( k_friction_lat );
- VG_VAR_F32_PERSISTENT( k_cog_spring );
- VG_VAR_F32_PERSISTENT( k_cog_damp );
+ VG_VAR_F32( k_cog_spring );
+ VG_VAR_F32( k_cog_damp );
- VG_VAR_F32_PERSISTENT( k_cog_mass_ratio );
- VG_VAR_F32_PERSISTENT( k_downforce );
+ VG_VAR_F32( k_cog_mass_ratio );
+ VG_VAR_F32( k_downforce );
- VG_VAR_F32_PERSISTENT( k_spring_force );
- VG_VAR_F32_PERSISTENT( k_spring_dampener );
- VG_VAR_F32_PERSISTENT( k_spring_angular );
+ VG_VAR_F32( k_spring_force );
+ VG_VAR_F32( k_spring_dampener );
+ VG_VAR_F32( k_spring_angular );
- VG_VAR_F32_PERSISTENT( k_mmthrow_scale );
- VG_VAR_F32_PERSISTENT( k_mmcollect_lat );
- VG_VAR_F32_PERSISTENT( k_mmcollect_vert );
- VG_VAR_F32_PERSISTENT( k_mmdecay );
+ VG_VAR_F32( k_mmthrow_scale );
+ VG_VAR_F32( k_mmcollect_lat );
+ VG_VAR_F32( k_mmcollect_vert );
+ VG_VAR_F32( k_mmdecay );
vg_function_push( (struct vg_cmd){
.name = "reset",
sizeof(struct rewind_frame) * PLAYER_REWIND_FRAMES );
player_model_init();
-
- /* controls */
-
}
VG_STATIC void player_save_rewind_frame(void)