struct player_subsystem_interface{
void(*system_register)(void);
void(*bind)(void);
- void(*reset)( ent_spawn *rp );
void(*pre_update)(void);
void(*update)(void);
void(*post_update)(void);
rigidbody rb;
v3f angles;
+#if 0
v4f qbasis;
m3x3f basis, invbasis, basis_gate;
world_instance *viewable_world;
+#endif
/*
* Camera management
static void player__im_gui(void);
static void player__setpos( v3f pos );
static void player__spawn( ent_spawn *rp );
+static void player__reset(void);
static void player__kill(void);
static void player__begin_holdout( v3f offset );