screen = pygame.display.set_mode((width, height)) clock = pygame.time.Clock() pong = Pong(hit_wall, hit_paddle) while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() keys = pygame.key.get_pressed() if keys[pygame.K_q]: pong.move_left_up() if keys[pygame.K_a]: pong.move_left_down() if keys[pygame.K_p]: pong.move_right_up() if keys[pygame.K_l]: pong.move_right_down() if keys[pygame.K_SPACE]: pong.serve() pong.move_ball() draw_pong(screen, pong)
def test_can_move_right_paddle_down(self): pong = Pong() pong.move_right_down() self.assertEqual( pong.rightPaddle.y, Config.paddle_right_start_y + pong.rightPaddle.step_size)