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가 정의되지않았다는데 위에 함수에 정의해줫는데 따로 위에 더정의해줘야하는거야?
ㅋ - dc App
pos가어딧음? - dc App
def one_mouse_down(pos): 이게 해준거아님?
https://youtu.be/iO9xse_e5hU
- dc App