review save method
[carveJwlIkooP6JGAAIwe30JlM.git] / network.h
index 3a49d63795473646e9609329cad58e87abdc16eb..83564f019f8ecb7347353c840569526f756c8759 100644 (file)
--- a/network.h
+++ b/network.h
@@ -138,12 +138,16 @@ VG_STATIC void send_score_update(void)
    for( u32 i=0; i<vg_list_size(track_infos); i++ ){
       if( track_infos[i].push ){
          track_infos[i].push = 0;
+
+#if 0
          highscore_record *user_record = highscore_find_user_record( 0, i );
 
          if( !user_record ){
             vg_error( "No score set but tried to upload for track %u\n", i );
             continue;
          }
+#endif
+         highscore_record *user_record = &track_infos[i].record;
 
          setscore->records[count].trackid = i;
          setscore->records[count].playerid = 0;
@@ -243,13 +247,11 @@ VG_STATIC void on_inet_scoreboard( SteamNetworkingMessage_t *msg )
       sizeof(struct netmsg_board)*vg_list_size(track_infos),
        expected = base_size+sizeof(struct netmsg_board)*sb->board_count;
 
-   if( msg->m_cbSize != expected )
-   {
+   if( msg->m_cbSize != expected ){
       vg_error( "Server scoreboard was corrupted. Size: %u != %u\n",
             msg->m_cbSize, expected );
    }
-   else
-   {
+   else{
       if( vg_list_size(track_infos) > sb->board_count )
          vg_warn( "Server is out of date, not enough boards recieved\n");
       else if( vg_list_size(track_infos) < sb->board_count )
@@ -257,8 +259,7 @@ VG_STATIC void on_inet_scoreboard( SteamNetworkingMessage_t *msg )
       else
          vg_success( "Recieved new scoreboards from server\n" );
 
-      for( int i=0; i < vg_min(sb->board_count,vg_list_size(track_infos)); i++)
-      {
+      for( int i=0; i < vg_min(sb->board_count,vg_list_size(track_infos)); i++){
          scoreboard_client_data.boards[i] = sb->boards[i];
          highscores_board_printf( stdout, sb->boards[i].data, 10 );
       }
@@ -276,20 +277,17 @@ VG_STATIC void poll_connection(void)
    SteamNetworkingMessage_t *messages[32];
    int len;
 
-   while(1)
-   {
+   while(1){
       len = SteamAPI_ISteamNetworkingSockets_ReceiveMessagesOnConnection(
             hSteamNetworkingSockets, cremote, messages, vg_list_size(messages));
 
       if( len <= 0 )
          return;
 
-      for( int i=0; i<len; i++ )
-      {
+      for( int i=0; i<len; i++ ){
          SteamNetworkingMessage_t *msg = messages[i];
 
-         if( msg->m_cbSize < sizeof(netmsg_blank) )
-         {
+         if( msg->m_cbSize < sizeof(netmsg_blank) ){
             vg_warn( "Discarding message (too small: %d)\n", msg->m_cbSize );
             continue;
          }
@@ -309,21 +307,17 @@ VG_STATIC void poll_connection(void)
  */
 VG_STATIC void network_update(void)
 {
-   if( steam_ready )
-   {
+   if( steam_ready ){
       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;
 
-         if( steam_app_ticket_length )
-         {
+         if( steam_app_ticket_length ){
             network_connect_gc();
          }
-         else
-         {
+         else{
             vg_low( "Not making remote connection; app ticket not gotten\n" );
          }
       }
@@ -340,8 +334,7 @@ VG_STATIC void network_update(void)
 
 VG_STATIC void network_init(void)
 {
-   if( steam_ready )
-   {
+   if( steam_ready ){
       steam_register_callback( k_iSteamNetConnectionStatusChangedCallBack,
                                on_server_connect_status );
       request_auth_ticket();