X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_interface.h;h=a304fbb5b752e56865d7b52eb51a75b3a48e0cc8;hb=409edea2cf6271956137918e4e0b4f1c2addf620;hp=dc23776500b58bfd163a8770b29f354c8a507a58;hpb=e3bf80ff27b675f5e7f87dcebd16fab6fe08df7a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_interface.h b/player_interface.h index dc23776..a304fbb 100644 --- a/player_interface.h +++ b/player_interface.h @@ -346,8 +346,8 @@ VG_STATIC void player_pre_render( player_interface *player ) { /* construct plane equation for reciever gate */ v4f plane; - v3_copy( player->gate_waiting->recv_to_world[2], plane ); - plane[3] = v3_dot( plane, player->gate_waiting->recv_to_world[3] ); + q_mulv( player->gate_waiting->q[1], (v3f){0.0f,0.0f,1.0f}, plane ); + plane[3] = v3_dot( plane, player->gate_waiting->co[1] ); /* check camera polarity */ if( v3_dot( player->cam.pos, plane ) < plane[3] )