demo_boid = Boid([1425, 950], params['max_speed'], params['influence'], params['min_dist'], params['obj_margin'], window_size, params['cohesion_factor'], params['separation_factor'], params['align_factor'], random_theta=False) jitter_demo_text = TextObject([demo_boid.center[0], demo_boid.center[1] - 20], [0, 0, 0], pygame.font.SysFont('arial', 20), 'Jitter Demo') demo_boid.__jitter__(np.pi / (2 * params['jitter'])) #Speed line speed_offset_x = 175 speed_offset_y = 50 speed_p1 = [ demo_boid.center[0] - speed_offset_x, demo_boid.center[1] - speed_offset_y ] speed_text = TextObject([ demo_boid.center[0] - speed_offset_x, demo_boid.center[1] - speed_offset_y + 10 - params['max_speed'] ], [0, 0, 0], pygame.font.SysFont('arial', 20), 'Speed') #Perception line perception_offset_x = 50 perception_offset_y = 50 perception_p1 = [