the great server lever
[carveJwlIkooP6JGAAIwe30JlM.git] / network.h
index b643a1b7da9f96641972d352417c3569d3ba2577..f57bfe54b6525fb48410c5d2c19973b7f085e351 100644 (file)
--- 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 );