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...
while running: # Gameloop
for event in pygame.event.get(): # Checks all events
if event.type == pygame.MOUSEBUTTONDOWN: # If the current event is the mouse button down event
pos = pygame.mouse.get_pos() # Stores the mouse position
is_toching = self.rect.collidepoint(mpos)
if event.type == pygame.MOUSEBUTTONUP:
self.mouse_up_event(mpos)
if is_toching and event.button == 1:
self.click_event(mpos)
Code Example |
---|
C :: allow unrelated histories |
C :: factorial c program using for loop |
C :: write in file in c |
C :: arduino serial read write structure |
C :: c random list |
C :: bash check if inside lxc |
C :: golden cobblestone modpack |
C :: execution time of c program |
C :: line counter in c |
C :: add border to image android |
C :: remove from string c |
C :: arduino digital input pins |
C :: find the largest number among five numbers in c language |
C :: search array element in c |
C :: const godot gdscript |
C :: check if the c code is a palindrome |
C :: %d in c |
C :: c programing strtok use |
C :: how make a character in c scanf |
C :: how to print sizes of various data types of C |
C :: c float |
C :: initializa 2d array c |
C :: search in gz file |
C :: bootsrap textbox |
C :: printing out an array in c from user input |
C :: lichess puzzles |
C :: class in oops |
C :: 2d array in c |
C :: looping through an array in c |
C :: 1000000000 |