X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network.h;h=729029ac973637a5e8b621217556cdf0947c827c;hb=c0e4a67ba2f001179df6e2cde97370a946669c22;hp=b643a1b7da9f96641972d352417c3569d3ba2577;hpb=8090b8da9ce1397ba47d7e2d91b4f1716f708f25;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network.h b/network.h index b643a1b..729029a 100644 --- a/network.h +++ b/network.h @@ -63,11 +63,20 @@ struct { vg_pool request_pool; char server_adress[64]; + + enum server_intent { + k_server_intent_offline, + k_server_intent_online + } + user_intent; + f64 last_intent_change; + f32 fintent; /* yeah this shit really shouldnt be here but oh well */ } static network_client = { .auth_mode = eServerModeAuthentication, .state = k_ESteamNetworkingConnectionState_None, - .server_adress = "46.101.34.155" + .server_adress = "46.101.34.155", + .last_intent_change = -99999.9 }; static int packet_minsize( SteamNetworkingMessage_t *msg, u32 size ); @@ -78,6 +87,7 @@ static void network_request_scoreboard( const char *mod_uid, static void network_publish_laptime( const char *mod_uid, const char *route_uid, f64 lap_time ); static void chat_send_message( const char *message ); +static void render_server_status_gui(void); static int network_connected(void){ if( network_client.remote_version != NETWORK_SKATERIFT_VERSION ) return 0;