from random import randint


score = 0

apple = Actor("apple")

orange = Actor("orange")

pineapple = Actor("pineapple")

num = 0


def draw():

        screen.clear()

        global num


        

        random.uniform(1,3)


        if num == 1:

                apply.draw()

        elif num == 2:

                orange.draw()

        elif num == 3:

                pineapple.draw()

        screen.draw.text("score = "+ str(score),topleft=(10,10) )


def place_apple():

        apple.x=randint(30,800)

        apple.y=randint(30,600)

def place_orange():

        orange.x=randint(30,500)

        orange.y=randint(30,300)

def place_pineapple():

        pineapple.x = randint(300,800)

        pineapple.y = randint(300,600)

        

def play():

        global num


        random.uniform(1,3)

        

        if num == 1:

                place_pineapple()

        elif num == 2:

                place_orange()

        elif num ==3:

                place_apple()



def one_mouse_down(pos):


        global score

    

if apple.collidepoint(pos):

        print("Good Shot!")

        score +=1

        play()

        

elif orange.collidepoint(pos):

        print("Good Shot!")

        score +=1

        play()

        

elif pineapple.collidepoint(pos):

        print("Good Shot!")

        score +=1

        play()        

           

else:

        print("miss")

        quit()



여기서 에러가 pos가 정의되지않았다는데 위에 함수에 정의해줫는데 따로 위에 더정의해줘야하는거야?