1 #ifndef PLAYER_REMOTE_H
2 #define PLAYER_REMOTE_H
8 struct network_player
{
10 u16 board_view_slot
, playermodel_view_slot
;
11 enum player_subsystem subsystem
;
19 struct interp_buffer
{
20 /* collect the most recent 6 frames of animation data */
24 enum player_subsystem subsystem
;
26 union interp_animdata
{
27 struct player_skate_animator _skate
;
28 struct player_walk_animator _walk
;
29 struct player_dead_animator _dead
;
43 f64 last_data_measurement
;
47 static void player_remote_rx_200_300( SteamNetworkingMessage_t
*msg
);
48 static void remote_player_debug_update(void);
49 static void remote_player_send_playerframe(void);
50 static void animate_remote_player( u32 index
);
52 #endif /* PLAYER_REMOTE_H */