X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_skate.c;h=baa1ce713116ed266d3afb00af5711b00bb0a99f;hb=6ab4435fb19beb6af6c52691793d5ca17a120f69;hp=f971b18037da760d075f57342cb73ffb152df6f3;hpb=99df437e740aa12d6e578d15bcf14140f648a6d1;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_skate.c b/player_skate.c index f971b18..baa1ce7 100644 --- a/player_skate.c +++ b/player_skate.c @@ -499,7 +499,7 @@ void player__approximate_best_trajectory( player_instance *player ) m4x3_mulv( gate->transport, launch_co, launch_co ); m3x3_mul( gate->transport, basis, basis ); - if( gate->type == k_gate_type_nonlocel ){ + if( gate->flags & k_ent_gate_nonlocal ){ trace_world = &world_static.worlds[ gate->target ]; } } @@ -2781,7 +2781,7 @@ VG_STATIC void player__skate_animate( player_instance *player ){ if( fabsf(lean1)>fabsf(lean2) ) lean = lean1; else lean = lean2; - if( ((int)roundf(animator->board_euler[0])) % 2 ) lean = -lean; + if( ((int)roundf(animator->board_euler[0]/VG_PIf)) % 2 ) lean = -lean; lean = vg_clampf( lean, -1.0f, 1.0f ); animator->board_lean = vg_lerpf(animator->board_lean, lean, vg.time_delta*18.0f);