X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=main.c;h=7495ff34d9b5368422934a50063a89a64c2d8cdc;hb=ba5f879f85b9cab1e2b37241399d79709fe4f584;hp=b46f3771b5a565abba28504e852f745fe97f5bfc;hpb=4a883ac1b2506032f9dddab342712de46f2ca734;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/main.c b/main.c index b46f377..7495ff3 100644 --- a/main.c +++ b/main.c @@ -21,7 +21,7 @@ static int sv_scene = 0; static int cl_ui = 1; /* Components */ -//#define SR_NETWORKED +#define SR_NETWORKED /* uncomment this to run the game without any graphics being drawn */ //#define SR_NETWORK_TEST @@ -88,6 +88,7 @@ vg_tex2d *texture_list[] = int main( int argc, char *argv[] ) { + highscores_init( 2000, 50 ); vg_init( argc, argv, "Voyager Game Engine" ); } @@ -171,6 +172,22 @@ void vg_start(void) .persistent = 1 }); + vg_convar_push( (struct vg_convar){ + .name = "rd_floaty", + .data = &k_ragdoll_floatyiness, + .data_type = k_convar_dtype_f32, + .opt_f32 = { .clamp = 0 }, + .persistent = 1 + }); + + vg_convar_push( (struct vg_convar){ + .name = "rd_floatd", + .data = &k_ragdoll_floatydrag, + .data_type = k_convar_dtype_f32, + .opt_f32 = { .clamp = 0 }, + .persistent = 1 + }); + vg_convar_push( (struct vg_convar){ .name = "dt", .data = &ktimestep, @@ -238,6 +255,9 @@ void vg_free(void) vg_tex2d_free( texture_list, vg_list_size(texture_list) ); /* TODO: THE REST OF THE GOD DAMN FREEING STUFF */ steam_end(); + + highscores_serialize_all(); + highscores_free(); } void vg_update(void) @@ -484,6 +504,9 @@ void vg_ui(void) render_world_routes_ui(); } //glPolygonMode( GL_FRONT_AND_BACK, GL_FILL ); + + audio_debug_soundscapes(); + world_audio_debug(); #if 0 static double last_b_press = 0.0;