X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=skaterift.c;fp=skaterift.c;h=27af1d10b9885d275a465fec250f3181b387a89b;hb=8f2a6f95c2862cea9c1cf800628cd4f4c630e30b;hp=dd082041aa67164384e9e02273bd2db7d1ab6c47;hpb=e1abd94a27aebd6ab32eaae2aa1439512acaa610;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/skaterift.c b/skaterift.c index dd08204..27af1d1 100644 --- a/skaterift.c +++ b/skaterift.c @@ -56,7 +56,9 @@ struct skaterift_globals skaterift = static int k_tools_mode = 0; -int main( int argc, char *argv[] ){ +int main( int argc, char *argv[] ) +{ + network_set_host( "skaterift.com", NULL ); vg_mem.use_libc_malloc = 0; vg_set_mem_quota( 160*1024*1024 ); vg_enter( argc, argv, "Voyager Game Engine" ); @@ -70,9 +72,9 @@ void vg_launch_opt(void) network_client.auth_mode = eServerModeNoAuthentication; } - if( (arg = vg_long_opt_arg( "server" )) ){ - vg_strncpy( arg, network_client.server_adress, 64, - k_strncpy_overflow_fatal ); + if( (arg = vg_long_opt_arg( "server" )) ) + { + network_set_host( arg, NULL ); } if( vg_long_opt( "tools" ) ){ @@ -317,7 +319,12 @@ void vg_pre_update(void) /* TODO: how can we compress this? */ ent_miniworld_preupdate(); world_entity_focus_preupdate(); - player__pre_update(); + + if( skaterift.activity != k_skaterift_menu ) + { + player__pre_update(); + } + skaterift_replay_pre_update(); remote_sfx_pre_update(); skateshop_world_preupdate( world_current_instance() );