from cs1lib import * from ball import Ball FRAMERATE = 40 TIMESTEP = 1.0 / FRAMERATE WINDOW_HEIGHT = 200 PIXELS_PER_UNIT = 10 BALL_RADIUS = 2 def draw_ball(x, y, radius, ppu, window_height): set_fill_color(1, 0, 0) x_pixels = x * ppu y_pixels = window_height - y * ppu r_pixels = radius * ppu draw_circle(x_pixels, y_pixels, r_pixels) def main(): ball.x += ball.v_x * TIMESTEP ball.y += ball.v_y * TIMESTEP draw_ball(ball.x, ball.y, ball.radius, PIXELS_PER_UNIT, WINDOW_HEIGHT) ball = Ball(10.0, 15.0, 2.0, -2.0, BALL_RADIUS) start_graphics(main, 1200, framerate=FRAMERATE)