code is no longer based :(
[carveJwlIkooP6JGAAIwe30JlM.git] / world_entity.c
index 975c008c2d4910ceb48f7feb9c09f98eeccf07fe..a12e071ade86fdf4a749ea840e1f61edcc434ed7 100644 (file)
@@ -37,8 +37,7 @@ static void world_entity_focus_camera( world_instance *world, u32 uid ){
 
       v3f dir = {0.0f,-1.0f,0.0f};
       mdl_transform_vector( &cam->transform, dir, dir );
-      m3x3_mulv( localplayer.invbasis, dir, dir );
-      player_vector_angles( world_static.focus_cam.angles, dir, 1.0f, 0.0f );
+      v3_angles( dir, world_static.focus_cam.angles );
       v3_copy( cam->transform.co, world_static.focus_cam.pos );
       world_static.focus_cam.fov = cam->fov;
    }