X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_skate.h;h=4c8bbd4afc83d93fdaf23e6226d41e2dce44fd21;hb=34a8df54eb962f3ad2e036355041f5bc5cabe5a0;hp=915d2aa5a7750b7885df0eebe60f912c85695ba2;hpb=d71f87252be197cec95e0b0458140112f75dc8b2;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_skate.h b/player_skate.h index 915d2aa..4c8bbd4 100644 --- a/player_skate.h +++ b/player_skate.h @@ -43,6 +43,8 @@ struct player_skate trick_euler; /* measured in units of TAU */ float trick_time; + + float gravity_bias; #if 0 m3x3f velocity_bias, velocity_bias_pstep; @@ -50,7 +52,6 @@ struct player_skate #endif v3f up_dir; - v3f head_position; int lift_frames; @@ -99,6 +100,8 @@ struct player_skate blend_airdir, blend_weight; + /* vectors representing the direction of the axels in localspace */ + v3f truckv0[2]; v2f wobble; /* @@ -116,6 +119,8 @@ struct player_skate v3f apex; v3f v; + float gravity; + int log_length; float score, land_dist; @@ -130,7 +135,7 @@ struct player_skate u32 colour; } - predictions[22]; + predictions[32]; u32 prediction_count; float land_dist; v3f land_normal;