projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add network view for glider
[carveJwlIkooP6JGAAIwe30JlM.git]
/
player_remote.h
diff --git
a/player_remote.h
b/player_remote.h
index 265409c873933cca4a665002c1bd773a1a44f4bd..2d6200b365c6bbfcc39df8932df95f57ec457bef 100644
(file)
--- a/
player_remote.h
+++ b/
player_remote.h
@@
-36,6
+36,7
@@
struct {
f32 down_kbs;
struct player_effects_data effect_data;
f32 down_kbs;
struct player_effects_data effect_data;
+ bool render_glider;
}
list[ NETWORK_MAX_PLAYERS ];
}
list[ NETWORK_MAX_PLAYERS ];
@@
-46,7
+47,7
@@
struct {
f64 timestamp;
enum player_subsystem subsystem;
f64 timestamp;
enum player_subsystem subsystem;
- u8
instance_id
;
+ u8
flags
;
u16 boundary_hash;
union interp_animdata {
u16 boundary_hash;
union interp_animdata {
@@
-58,6
+59,8
@@
struct {
struct player_basic_info_animator __basic;
}
data;
struct player_basic_info_animator __basic;
}
data;
+
+ struct remote_glider_animator data_glider;
}
frames[ NETWORK_BUFFERFRAMES ];
}
frames[ NETWORK_BUFFERFRAMES ];
@@
-67,7
+70,8
@@
struct {
struct net_sfx sfx_queue[ NETWORK_SFX_QUEUE_LENGTH ];
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;
struct player_board_pose board_poses[ NETWORK_MAX_PLAYERS ];
u32 up_bytes;