show playernames in debug view
[carveJwlIkooP6JGAAIwe30JlM.git] / player.h
index dedae18a78f55178f391f35492633f7b1679b304..029a34eca6cc9023efea4d465b6645c17cfd5c49 100644 (file)
--- a/player.h
+++ b/player.h
@@ -8,7 +8,9 @@ enum player_subsystem{
    k_player_subsystem_walk = 0,
    k_player_subsystem_skate = 1,
    k_player_subsystem_dead = 2,
-   k_player_subsystem_drive = 3
+   k_player_subsystem_drive = 3,
+   k_player_subsystem_max,
+   k_player_subsystem_invalid = 255
 };
 
 struct player_cam_controller {
@@ -44,6 +46,8 @@ struct player_subsystem_interface{
 
    void *animator_data;
    u32 animator_size;
+
+   const char *name;
 };
 
 #include "player_ragdoll.h"
@@ -106,6 +110,8 @@ struct {
    player_pose            holdout_pose;
    float                  holdout_time;
 
+   m4x3f                 *final_mtx;
+
    /*
     * Subsystems
     * -------------------------------------------------