pygame detect click
while ... # your main loop # get all events ev = pygame.event.get() # proceed events for event in ev: # handle MOUSEBUTTONUP if event.type == pygame.MOUSEBUTTONUP: pos = pygame.mouse.get_pos() # get a list of all sprites that are under the mouse cursor clicked_sprites = [s for s in sprites if s.rect.collidepoint(pos)] # do something with the clicked sprites...