X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_common.c;h=6ab378d6039d8317ea3cbdc774a7c9bb168f4155;hb=HEAD;hp=e1961b91a984cf0f9cc096d3895d6cc17f0b141b;hpb=14851c4c820eb07a0db0ec0366a70bdd6518c331;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_common.c b/player_common.c index e1961b9..6ab378d 100644 --- a/player_common.c +++ b/player_common.c @@ -68,7 +68,7 @@ void player__cam_iterate(void) if( localplayer.subsystem == k_player_subsystem_walk ){ v3_copy( (v3f){-0.1f,1.8f,0.0f}, cc->fpv_viewpoint ); v3_copy( (v3f){0.0f,0.0f,0.0f}, cc->fpv_offset ); - v3_copy( (v3f){0.0f,1.4f,0.0f}, cc->tpv_offset ); + v3_copy( (v3f){0.0f,1.8f,0.0f}, cc->tpv_offset ); } else if( localplayer.subsystem == k_player_subsystem_glide ){ v3_copy( (v3f){-0.15f,1.75f,0.0f}, cc->fpv_viewpoint ); @@ -224,6 +224,18 @@ void player__cam_iterate(void) v3_add( tpv_origin, tpv_offset, tpv_pos ); +#if 0 + if( localplayer.subsystem == k_player_subsystem_walk ) + { + v3f fwd, right; + v3_angles_vector( localplayer.angles, fwd ); + v3_cross( fwd, (v3f){0,1.001f,0}, right ); + right[1] = 0.0f; + v3_normalize( right ); + v3_muladds( tpv_pos, right, 0.5f, tpv_pos ); + } +#endif + /* * Blend cameras */