X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_remote.h;h=2d6200b365c6bbfcc39df8932df95f57ec457bef;hb=ec3a96fde91385417ffc20e0f7745d7d8e2889ca;hp=265409c873933cca4a665002c1bd773a1a44f4bd;hpb=83890302a02892a2e6f26fa8d7bfe1309463c133;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_remote.h b/player_remote.h index 265409c..2d6200b 100644 --- a/player_remote.h +++ b/player_remote.h @@ -36,6 +36,7 @@ struct { f32 down_kbs; struct player_effects_data effect_data; + bool render_glider; } list[ NETWORK_MAX_PLAYERS ]; @@ -46,7 +47,7 @@ struct { f64 timestamp; enum player_subsystem subsystem; - u8 instance_id; + u8 flags; u16 boundary_hash; union interp_animdata { @@ -58,6 +59,8 @@ struct { struct player_basic_info_animator __basic; } data; + + struct remote_glider_animator data_glider; } frames[ NETWORK_BUFFERFRAMES ]; @@ -67,7 +70,8 @@ struct { struct net_sfx sfx_queue[ NETWORK_SFX_QUEUE_LENGTH ]; - m4x3f *final_mtx; + m4x3f *final_mtx, + *glider_mtx; struct player_board_pose board_poses[ NETWORK_MAX_PLAYERS ]; u32 up_bytes;