static f32 k_cinema = 0.0f;
static i32 k_invert_y = 0;
-struct player_instance
-{
+struct player_instance{
/* transform definition */
rigidbody rb, rb_gate_storage;
v3f angles, angles_storage;
v3f fpv_offset, /* expressed relative to rigidbody */
tpv_offset,
+ tpv_offset_extra,
fpv_viewpoint, /* expressed relative to neck bone inverse final */
fpv_offset_smooth,
fpv_viewpoint_smooth,
player_pose holdout_pose;
float holdout_time;
+ struct board_pose board_pose;
+
/*
* Rewind
* ----------------------------------------------------
PLAYER_API void player__pass_gate( player_instance *player, ent_gate *gate );
PLAYER_API void player__im_gui( player_instance *player );
+PLAYER_API void player__setpos( player_instance *player, v3f pos );
PLAYER_API void player__spawn( player_instance *player, ent_spawn *rp );
PLAYER_API void player__kill( player_instance *player );