camera* nav_get_set_camera() { static camid nav_camera; if(!nav_camera.isValid()) { nav_camera = cam_create("Nav camera"); } cam_set_camera(nav_camera); return nav_camera.getCamera(); }
camid cam_create(char *n_name, vec3d *n_pos, vec3d *n_norm, object *n_object, int n_object_host_submodel) { matrix ori; vm_vector_2_matrix_norm(&ori, n_norm); return cam_create(n_name, n_pos, &ori, n_object, n_object_host_submodel); }