2017-12-04 12 views
2
for event in pygame.event.get(): 
    if event.type == pygame.QUIT: 
     state = 2 
     mouseX, mouseY = pygame.mouse.get_pos() 
     leave(mouseX, mouseY) 

호출되지 않습니다 :pygame.Surface 객체는

leave(mouseX, mouseY) 

TypeError: 'pygame.Surface' object is not callable 
내가 조금 보지 않고 확실히 말할 수
+1

"leave (mouseX, mouseY)"가하는 일을 알 수 있습니까? – SaGwa

+0

'leave'가'Surface'이면'leave()'와 함께 함수로 사용할 수 없습니다. – furas

답변

0

더 많은 코드가 있지만 가장 좋은 추측은 당신이 surface 개체를 떠나고 당신이 또한 leave라는 이름의 함수와 충돌하고 있다는 것입니다. 그 중 하나의 이름을 다른 것으로 변경하십시오.