test network 5
[carveJwlIkooP6JGAAIwe30JlM.git] / player_remote.h
index e2d757c31a2c6b3ecbb668e3bebf2b5bdeaab554..1360e54b304c9221a26a8e85ebf5de453d1d4bd7 100644 (file)
@@ -8,21 +8,30 @@ struct {
    struct network_player {
       int active;
       u16 board_view_slot, playermodel_view_slot;
-      player_pose pose;
 
       char username[32];
+      u32 down_bytes;
+      f32 down_kbs;
 
       enum player_subsystem subsystem;
       union {
          struct player_skate_animator _skate;
          struct player_walk_animator _walk;
          struct player_dead_animator _dead;
-      };
+      } animdata;
    }
    list[ 32 ];
+
+   m4x3f *final_mtx;
+
+   u32 up_bytes;
+   f32 up_kbs, down_kbs;
+   f64 last_data_measurement;
 }
 static netplayers;
 
 static void player_remote_rx_200_300( SteamNetworkingMessage_t *msg );
+static void remote_player_debug_update(void);
+static void remote_player_send_playerframe(void);
 
 #endif /* PLAYER_REMOTE_H */