chaos pt 2
[carveJwlIkooP6JGAAIwe30JlM.git] / world_entity.c
index 975c008c2d4910ceb48f7feb9c09f98eeccf07fe..d34ed6e0932f88d0d70a70bddf6f6ce8afd21dc0 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;
    }
@@ -606,6 +605,7 @@ static void world_entity_start( world_instance *world, vg_msg *sav ){
    }
 }
 
+#if 0
 /* 
  * used for relinking multi-world data. ran anytime the world setup changes
  */
@@ -635,6 +635,7 @@ static void world_entity_relink( world_instance *world ){
       }
    }
 }
+#endif
 
 static void world_entity_serialize( world_instance *world, vg_msg *sav ){
    for( u32 i=0; i<mdl_arrcount(&world->ent_challenge); i++ ){