I was wondering if declaring a variable inside a function, then use it with an object would make it a global variable
def re():
re.termine = False
re.rect_circle_switch = True
re.case1_disponible = True
re.case2_disponible = True
re.case3_disponible = True
re.case4_disponible = True
re.case5_disponible = True
re.case6_disponible = True
re.case7_disponible = True
re.case8_disponible = True
re.case9_disponible = True
if rect.rec_1.collidepoint(pos) and re.case1_disponible==True:
if re.rect_circle_switch == True :
pygame.draw.line(fenetre,noir,(50,50),(150,150),10)
pygame.draw.line(fenetre,noir,(142, 56),(51, 145),10)
re.rect_circle_switch = False
I assume that it will still be local after using it, but i don't really understand how scoping works in python