enum skate_activity
{
k_skate_activity_air,
+ k_skate_activity_air_to_grind,
k_skate_activity_ground,
k_skate_activity_undefined,
k_skate_activity_grind_any,
v2f grab_mouse_delta;
int charging_jump, jump_dir;
- float jump_charge;
+ float jump_charge,
+ slap;
double jump_time;
double start_push,
double air_start;
v3f air_init_v,
air_init_co;
+
+ v4f smoothed_rotation;
}
state,
state_gate_storage;
blend_airdir,
blend_weight;
- float slap;
-
/* vectors representing the direction of the axels in localspace */
v3f truckv0[2];
v2f wobble;
grind_vec,
grind_dir;
- u32 frames_since_activity_change;
+ u32 grind_cooldown;
float grind_strength;