X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.h;h=dac0db44fd121079074b0ee2b19227c99ef4e7ba;hb=1b522daa02f28128498b04def4d60b63e590d1f3;hp=38e01ad2865bf73d72b12e64e43c433b007ef3e8;hpb=f99902f513b0ad606437bf32de47405dd4ea5f98;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.h b/player.h index 38e01ad..dac0db4 100644 --- a/player.h +++ b/player.h @@ -1,8 +1,9 @@ #ifndef PLAYER_H #define PLAYER_H -#include "player_api.h" - +#include "player_ragdoll.h" +#include "player_render.h" +#include "player_model.h" #include "player_common.h" #include "player_walk.h" #include "player_skate.h" @@ -85,10 +86,11 @@ struct player_instance * -------------------------------------------------- */ + struct player_avatar *playeravatar; - glmesh *playermesh; + struct player_model *playermodel; + struct player_board *playerboard; struct player_ragdoll ragdoll; - vg_tex2d *playertex; player_pose holdout_pose; float holdout_time; @@ -130,7 +132,8 @@ struct player_instance struct player_walk _walk; struct player_dead _dead; struct player_drive _drive; -}; +} +static localplayer; /* * Gameloop tables @@ -227,13 +230,21 @@ void( *_player_restore[] )( player_instance *player ) = NULL }; -VG_STATIC void player_init(void) -{ - for( u32 i=0; i