def collision(self, radius): pos = pygame.mouse.get_pos()
dist = ((pos[0] - self.x)**2 + (pos[1] - self.y)**2)**0.5
if dist <= self.r + radius: gameOver()
dist = ((pos[0] - self.x)**2 + (pos[1] - self.y)**2)**0.5
if dist <= self.r + radius: gameOver()
def bump(target, d, objTarget): pos = pygame.mouse.get_pos() dist = ((pos[0] - target[0] - objTarget.w)**2 + (pos[1] - target[1] - objTarget.h)**2)**0.5
if dist <= d + objTarget.w: return True return False
if dist <= d + objTarget.w: return True return False
충돌 감지하는 코드인데 원리 좀 설명해주세요...