X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_remote.h;h=1360e54b304c9221a26a8e85ebf5de453d1d4bd7;hb=333430b27b5f9f73cbe9ad7921a4735aaff444f1;hp=e2d757c31a2c6b3ecbb668e3bebf2b5bdeaab554;hpb=b1f5771eda7a9788b86604a4368eb83babdf486d;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_remote.h b/player_remote.h index e2d757c..1360e54 100644 --- a/player_remote.h +++ b/player_remote.h @@ -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 */