shader vacuuming
[carveJwlIkooP6JGAAIwe30JlM.git] / player_walk.h
index 726623dbcd6eba4cc4829491278b98608fea131f..beb87d25e476cab9f0595fd2e75f4e1d92234761 100644 (file)
@@ -9,9 +9,6 @@ struct player_walk
 
    struct
    {
-      v3f angles;
-      float heading_angle;
-
       v3f prev_pos;
       v3f drop_in_target,
           drop_in_foot_anchor,
@@ -26,7 +23,8 @@ struct player_walk
          k_walk_activity_air,
          k_walk_activity_ground,
          k_walk_activity_sleep,
-         k_walk_activity_immobile
+         k_walk_activity_immobile,
+         k_walk_activity_lockedmove
       }
       activity;
 
@@ -34,7 +32,8 @@ struct player_walk
       {
          k_walk_outro_none,
          k_walk_outro_jump_to_air,
-         k_walk_outro_drop_in
+         k_walk_outro_drop_in,
+         k_walk_outro_regular
       }
       outro_type;
 
@@ -46,7 +45,7 @@ struct player_walk
 
    enum mdl_surface_prop surface;
    struct skeleton_anim *anim_walk, *anim_run, *anim_idle, *anim_jump,
-                        *anim_jump_to_air, *anim_drop_in;
+                        *anim_jump_to_air, *anim_drop_in, *anim_intro;
 
    float blend_fly,
          blend_run,