ScreenWrap(asteroid, asteroid.radius, screen) for b in player.bullets: if (HitDetect((b.x, b.y), (asteroid.x, asteroid.y), 2, asteroid.radius)): Points += 100 * asteroid.multi DestroyAsteroid(asteroid, asteroids, powerups) player.bullets.remove(b) if (len(asteroids) == 0): done = True if (HitDetect((player.x, player.y), (asteroid.x, asteroid.y), player.radius, asteroid.radius)): done = True ScreenWrap(player, player.radius, screen) # Render player.Render(screen) for asteroid in asteroids: asteroid.Render(screen) for p in powerups: p.Render(screen) # Update Screen pygame.display.flip() lasttime = thistime font = pygame.font.SysFont("comicsonsms", 72) text = font.render("Score: %d" % Points, True, (0, 0, 0)) while done: screen.fill((255, 255, 255))