X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.h;h=b52201b7b314009f07395d87e8c7c516cbbe0f8f;hb=b8ff92a2caafa557608b84f4a037a5b3ce2628f7;hp=77a01fc512d9896dc627b3578f13b5bcbff4992b;hpb=872ad3e040f22df357929d3778a955ae8c4ac52b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.h b/player.h index 77a01fc..b52201b 100644 --- a/player.h +++ b/player.h @@ -46,7 +46,8 @@ struct player_instance cam_velocity_smooth; v3f cam_override_pos; - v2f cam_override_angles; + v3f cam_override_angles; + float cam_override_fov; float cam_override_strength; float cam_velocity_influence, @@ -60,27 +61,6 @@ struct player_instance ent_gate *gate_waiting; - /* - * Input - * -------------------------------- - */ - struct input_binding *input_js1h, - *input_js1v, - *input_js2h, - *input_js2v, - *input_jump, - *input_push, - *input_trick0, - *input_trick1, - *input_trick2, - *input_walk, - *input_walkh, - *input_walkv, - *input_use, - *input_reset, - *input_grab, - *input_camera; - int immobile; /* @@ -91,7 +71,8 @@ struct player_instance struct player_avatar *playeravatar; struct player_model *playermodel; struct player_ragdoll ragdoll; - struct player_board *board; + //struct player_board *board; + struct cache_board *board_view_slot; player_pose holdout_pose; float holdout_time; @@ -247,15 +228,7 @@ PLAYER_API void player__im_gui( player_instance *player ); PLAYER_API void player__spawn( player_instance *player, ent_spawn *rp ); PLAYER_API void player__kill( player_instance *player ); -/* implementation */ - -#include "player.c" -#include "player_common.c" -#include "player_walk.c" -#include "player_skate.c" -#include "player_dead.c" -#include "player_drive.c" -#include "player_render.c" -#include "player_ragdoll.c" +VG_STATIC int localplayer_cmd_respawn( int argc, const char *argv[] ); +VG_STATIC void player_apply_transport_to_cam( m4x3f transport ); #endif /* PLAYER_H */