import sys, math, random, pygame

class mice:
	def __init__(self):
		self.pos, self.rel, self.push, self.raize, self.fall = (0,0), (0,0), False, False, False

	def loop(self):
		self.pos, self.rel = pygame.mouse.get_pos(), pygame.mouse.get_rel()
		if True in pygame.mouse.get_pressed():
			self.raize = not self.push
			self.push, self.fall = True, False
		else:
			self.fall = self.push
			self.push, self.raize = False, False

if __name__ == "__main__":
	pygame.init()
	screen = pygame.display.set_mode((100,100))
	limit = screen.get_rect()
	time = pygame.time.Clock()
	end = False
	mice = mice()
	while not end:
		time.tick(25)
		pygame.display.flip()
		if pygame.event.peek(pygame.QUIT):
			end = True
		pygame.event.clear()

		screen.fill((250,250,250))
		mice.loop()
		screen.set_at(mice.pos,(0,0,0))
		if mice.raize == True:
			print "raize"
		if mice.fall == True:
			print "fall"
