Passer en ligue Bronze

Pour pouvoir passer en ligue Bronze, ça se complique un peu. Il y a principalement deux points à gérer :

  • Faire des croissants et pour cela il va falloir gérer le contenu du four. Il existe déjà une variable contenu_four qui peut prendre pour l'instant les valeurs soit VIDE, soit PATE, soit CROISSANT.
    C'est sensiblement la même idée que pour les fraises découpées. Je vous conseille de commencer par faire les croissants avant les fraises.

  • Pouvoir déposer un objet et le récupérer car pour couper des fraises ou faire des croissants, il faut avoir les mains vides au début et donc on ne peut pas enchainer les deux sans déposer ce qu'on a dans les mains.
    Pour gérer les dépots, je vous propose la fonction deposer ci-dessous qui dépose l'objet en main sur la table vide la plus proche (à placer avec les autres fonctions à la ligne 120 par exemple ):
    def deposer():

"""

Fonction qui cherche la table vide la plus proche de nous et y dépose l'objet en main

"""

distance_minimale = 100

i_minimal = -1

for i in range(NB_CASES):

distance = max(abs(cases_x[i]-joueur_x),abs(cases_y[i]-joueur_y))

if distance < distance_minimale and cases_nom[i] == TABLE_VIDE and cases_objet[i] == VIDE:

distance_minimale = distance

i_minimal = i

utiliser(i_minimal)

Pour récupérer un objet déposé, il suffit d'utiliser les fonctions déjà existantes comme ceci par exemple : utiliser(donner_case_par_objet(CROISSANT))