Les 1: Werken met de muis in PyGame
PyGame programmas te laten reageren op de muis
In dit programma gebruiken we
collision detection.
We kijken of de rechthoek van de muis de rechthoek
van de leeuw aanraakt met colliderect.
leeuw = pygame.image.load("leeuw.png")
leeuw_rechthoek = leeuw.get_rect()
muis = pygame.image.load("muis.png")
muis_rechthoek = muis.get_rect()
while True:
if muis_rechthoek.colliderect(leeuw_rechthoek):
print('hap hap')
pygame.event.get()
locatie_muis = pygame.mouse.get_pos()
We kunnen in PyGame ook de
(computer)muis gebruiken.
We vragen dan eerst alle events op met pygame.event.get()
Daarna kunnen we aan pygame vragen waar de muis staat met pygame.mouse.get_pos()
if zebra_rechthoek.collidepoint(locatie_muis):
print('zebra')
We kunnen ook bekijken of de
muis een plaatje aanraakt.
Daarvoor gebruik je collidepoint()