From api of pygame, it has:
event type.MOUSEBUTTONDOWN, MOUSEBUTTONUP, MOUSEMOTION
But there is no way to distinguish between right, left clicks?
if event.type == pygame.MOUSEBUTTONDOWN:
print event.button
event.button can equal several integer values:
1 - left click
2 - middle click
3 - right click
4 - scroll up
5 - scroll down
Instead of an event, you can get the current button state as well:
pygame.mouse.get_pressed()
This returns a tuple:
(leftclick, middleclick, rightclick)
Each one is a boolean integer representing button up/down.