add network view for glider
[carveJwlIkooP6JGAAIwe30JlM.git] / player_remote.h
index 265409c873933cca4a665002c1bd773a1a44f4bd..2d6200b365c6bbfcc39df8932df95f57ec457bef 100644 (file)
@@ -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;