X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network.h;h=d7c9be0ad713b3c41de6b197b46c3502fe32b5d0;hb=a98ce96041b248580c0447bf87d4c6106483cade;hp=42bee347766226016a3b85b522a437062ecf21e1;hpb=c2d67378dd5c82de50b8fbbbe222ec6be2da4eee;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network.h b/network.h index 42bee34..d7c9be0 100644 --- a/network.h +++ b/network.h @@ -1,3 +1,8 @@ +/* + * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved + * All trademarks are property of their respective owners + */ + #ifndef NETWORK_H #define NETWORK_H @@ -12,7 +17,7 @@ #define SR_USE_LOCALHOST /* Call it at start; Connects us to the gameserver */ -static int network_init(void); +static void network_init(void); /* Run this from main loop */ static void network_update(void); @@ -310,9 +315,9 @@ static void network_update(void) static double last_update = 0.0; poll_connection(); - if( vg_time > (last_update + 60.0) ) + if( vg.time > (last_update + 60.0) ) { - last_update = vg_time; + last_update = vg.time; if( steam_app_ticket_length ) { @@ -324,7 +329,7 @@ static void network_update(void) } } - if( vg_time > (last_update + 10.0) && + if( vg.time > (last_update + 10.0) && (cremote_state == k_ESteamNetworkingConnectionState_Connected )) { vg_warn( "Connected to server but no return... disconnecting\n" ); @@ -334,7 +339,7 @@ static void network_update(void) } } -static int network_init(void) +static void network_init(void) { if( steam_ready ) { @@ -342,8 +347,6 @@ static int network_init(void) on_server_connect_status ); request_auth_ticket(); } - - return 1; } static void network_end(void*_) @@ -359,7 +362,7 @@ static void network_end(void*_) #else /* SR_NETWORKED */ -static int network_init(void){ return 1; } +static void network_init(void){} static void network_update(void){} static void network_end(void*_){}