Browse Source

fonction points fini

master
arthur.laine 1 month ago
parent
commit
06f69fac67
  1. 31
      points.py

31
points.py

@ -1,25 +1,32 @@
def points(x, y): def points(x, y):
distance_gauche = (x-0)*2+(y-300)*2 """ Fonction qui prend en valeur les coordonnés du joueur et qui renvoi 2 si il est dans le cercle et 3 s'il n'y est pas. """
distance_droite=(1000-x)*2+(y-300)*2 import math
distance_gauche = math.sqrt((0-x)**2+(300-y)**2) # calcul de la distance entre le joueur et le centre du cercle pour savoir s'il est dedans pour la partie gauche du terrain
distance_droite = math.sqrt((1000-x)**2+(300-y)**2) # calcul de la distance entre le joueur et le centre du cercle pour savoir s'il est dedans pour la partie droite du terrain
if y<50 : if y<50 :
return 3 return 3
elif y>550: elif y>550:
return 3 return 3
elif x<250: elif x<250:
if distance_gauche<250: if distance_gauche<250:
print(distance_gauche)
return 2 return 2
elif x>750: elif x>750:
if distance_droite<250: if distance_droite<250:
print(distance_droite)
return 2 return 2
elif x>250 and x<750:
return 3
else: else:
return 2 return 3
# Batterie de test pour la partie gauche du terrain
test=points(250,260)
#print(test)
test=points(0,230)
#print(test)
test=points(3,2)
#print(test)
# Batterie de test pour la partie droite du terrain
test=points(750,260)
#print(test)
test=points(500,503)
#print(test)
test=points(900,100)
#print(test)
Loading…
Cancel
Save