"""Fichier contenant des supplétifs aux fonctions et procédures devant être
   programmées par les autres élèves"""

grille_globale = grille = [[' ', ' ', ' '], [' ', ' ', ' '], [' ', ' ', ' ']]

def trace_grille():
    # Caractères pour le dessin de la grille
    CARACTERE_VERTICAL = '|'
    for i in range(2,-1,-1):  # On traite les lignes de 2 à 0 à rebourd
        for j in range(3):    # Et les colonnes de 0 à 2
            print(CARACTERE_VERTICAL+grille_globale[i][j],end='')
        print(CARACTERE_VERTICAL)     # Cloture la ligne

def trace_pion(ligne, colonne, typePion):
    global grille_globale
    grille_globale[ligne][colonne] = typePion
    trace_grille()

def partie_gagnee(typePion):
    print("Le joueur '", typePion, "' a gagné !")

def partie_nulle():
    print("Partie nulle")
    print("La grille est remplie sans qu'un joueur n'ai gagné")

def verifie_si_gagne(grille):
    choix = input("Voulez-vous gagner (o ou O pour oui) ?")
    if choix == 'o' or choix == 'O':
        return True
    else:
        return False

def coup_ordinateur(grille, type_pion):
    print("Ceci doit simuler un coup joué par l'ordinateur avec les pions",type_pion)
    return demande_coup(grille)