initial gui for remote players lobby
[carveJwlIkooP6JGAAIwe30JlM.git] / player_remote.h
index 021fcf5ff1db5b6cda5cb4550f20b86a18139651..580a726dee1f7ef510aa9865287135785c0db7b2 100644 (file)
@@ -9,7 +9,8 @@
 
 struct {
    struct network_player {
-      int active;
+      int active, isfriend, isblocked;
+      u64 steamid;
       u16 board_view_slot, playermodel_view_slot;
       enum player_subsystem subsystem;
 
@@ -57,6 +58,9 @@ struct {
    u32 up_bytes;
    f32 up_kbs, down_kbs;
    f64 last_data_measurement;
+
+   int view_lobby;
+   f32 fview_lobby;
 }
 static netplayers;
 
@@ -66,5 +70,6 @@ static void remote_player_send_playerframe(void);
 static void animate_remote_player( u32 index );
 static void render_remote_players( world_instance *world, camera *cam );
 static void relink_all_remote_player_worlds(void);
+static void player_remote_update_friendflags( struct network_player *remote );
 
 #endif /* PLAYER_REMOTE_H */