fixed recursive build script
[carveJwlIkooP6JGAAIwe30JlM.git] / network.h
index 1ffb06b8bb496d5996016adc27ff231d66e96c42..d7c9be0ad713b3c41de6b197b46c3502fe32b5d0 100644 (file)
--- 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
 
@@ -9,7 +14,7 @@
 /* 
  * Interface
  */
-//#define SR_USE_LOCALHOST
+#define SR_USE_LOCALHOST
 
 /* Call it at start; Connects us to the gameserver */
 static void network_init(void);
@@ -18,7 +23,7 @@ static void network_init(void);
 static void network_update(void);
 
 /* Call it at shutdown */
-static void network_end(void);
+static void network_end(void*_);
 
 /* 
  * Can buffer up a bunch of these by calling many times, they will be
@@ -263,6 +268,8 @@ static void on_inet_scoreboard( SteamNetworkingMessage_t *msg )
    /* We dont need to stay on the server currently */
    SteamAPI_ISteamNetworkingSockets_CloseConnection(
          hSteamNetworkingSockets, cremote, 0, NULL, 1 );
+
+   network_scores_updated = 1;
 }
 
 static void poll_connection(void)
@@ -308,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 )
          {
@@ -318,11 +325,11 @@ static void network_update(void)
          }
          else
          {
-            vg_log( "Not making remote connection; app ticket not gotten\n" );
+            vg_low( "Not making remote connection; app ticket not gotten\n" );
          }
       }
 
-      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" );
@@ -342,7 +349,7 @@ static void network_init(void)
    }
 }
 
-static void network_end(void)
+static void network_end(void*_)
 {
    /* TODO: Fire off any buffered highscores that need to be setn */
    if( cremote_state == k_ESteamNetworkingConnectionState_Connected ||
@@ -357,7 +364,7 @@ static void network_end(void)
 
 static void network_init(void){}
 static void network_update(void){}
-static void network_end(void){}
+static void network_end(void*_){}
 
 #endif /* SR_NETWORKED */
 #endif /* NETWORK_H */