void camera_chase_run(void) { float goal_y; obj_type *obj; obj=object_find_uid(camera.obj_uid); goal_y=angle_add(obj->ang.y,camera.chase_ang.y); camera.cur_chase_ang.y=camera_chase_run_slop(camera.cur_chase_ang.y,goal_y,camera.chase_slop.y,camera.chase_track_speed); }
void camera_chase_run(void) { float goal_y; obj_type *obj; obj=server.obj_list.objs[camera.obj_idx]; goal_y=angle_add(obj->ang.y,map.camera.chase.track_ang.y); camera.cur_pos.chase_ang.y=camera_chase_run_slop(camera.cur_pos.chase_ang.y,goal_y,map.camera.chase.slop.y,map.camera.chase.track_speed); }