##################################  Imports  ##################################

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.colors import ListedColormap


############################  Fonction d'affichage  ############################

def afficheChemin(t,chemin): # Pour chemin=[], on n'affiche que le terrain
    cmap = ListedColormap([
        "#00aa00", # herbe
        "#ffff00", # sable
        "#D50000", # eau
        "#d3d3d3", # pont
        "#0000ff", # obstacle
        "#000000"  # chemin
    ])
    for pt in chemin:
        t[pt[0],pt[1]]=5
    plt.figure(figsize=(10,10))
    plt.imshow(t,cmap=cmap)
    plt.show()

############################  Import du terrain  ###############################

data=open('chemin absolu','r') # remplacer le chemin absolu
data=data.readlines()
grille=[]
for s in data:
    ex=s.split(',')
    grille.append([int(a[0]) for a in ex])
t=np.array(grille)