diff --git a/affiche_plateau.sh b/affiche_plateau.sh
index 831222a4e10f1e078f3a497f0f79700bbdf5232b..dd74f661d495d15c616d74939caef15fe23858d1 100755
--- a/affiche_plateau.sh
+++ b/affiche_plateau.sh
@@ -6,17 +6,18 @@ source getCase.sh
 # $1 => taille en x
 # $2 => taille en y
 # $3 => joueur actuel 0 ou 1
-# $4 => si on met un filtre ou non
+# $4 => si on met un filtre ou non / true false
 affiche_plateau_joueur () {
     x=$1
     y=$2
-    filter=$3
-    for i in $(seq 1 $x)
+    joueur=$3
+    filter=$4
+    for i_affiche_plateau in $(seq 1 $x)
     do
-        for j in $(eval echo {A..$y})
+        for j_affiche_plateau in $(eval echo {A..$y})
         do
-            case="$(getCase $j $i 2)"
-            if [ filter ]
+            case="$(getCase $j_affiche_plateau $i_affiche_plateau $joueur)"
+            if "$filter"
             then
                 if [ "$case" -eq 0 ] || [ "$case" -eq 2 ]
                 then
@@ -44,19 +45,6 @@ affiche_plateau_joueur () {
     done
 }
 
-affiche_plateau_filtre () {
-    x=$1
-    y=$2
-    for i in $(seq 1 $x)
-    do
-        for j in $(eval echo {A..$y})
-        do
-            echo -n "$(getCase $j $i 2) "
-        done
-        echo ""
-    done
-}
-
 # $1 => taille en x
 # $2 => taille en y
 # $3 => joueur actuel
diff --git a/demander_case_user.sh b/demander_case_user.sh
index 22f03306c7423f0a2793a763c3362789d9cc84e0..2810d39bb7d93719de7fdffb453962b79b9e016b 100755
--- a/demander_case_user.sh
+++ b/demander_case_user.sh
@@ -1,42 +1,41 @@
-	#! /usr/bin/env bash
+#! /usr/bin/env bash
 
 # Fonction pour demander à un joueur de placer ses navires. Paramètres : num du joueur.   
 source ./getCase.sh
- source ./updateCase.sh  
+source ./updateCase.sh
+source ./affiche_plateau.sh
+
 demander_placement_navires() {
       joueur=$1
       echo "Joueur $joueur, veuillez placer vos navires sur le plateau."
 
       for i in {1..5}
       do
-      echo "Veuillez placer un navire. Navire $i/5"
-      read -p "Coordonnées : " coordonnees
-      while true
-      do
-         colonne=${coordonnees:0:1} 
-         ligne=${coordonnees:1:1}
-         etat=$(getCase $colonne $ligne $joueur)
-         if [[ $colonne = [A-J] ]] && [[ $ligne -ge 1 ]] && [[ $ligne -le 10 ]] && [[ $etat = 0 ]]
-         then
-             #placer le navire sur le plateau 
-             nouveletat=2
-             updateCase $colonne $ligne $joueur $nouveletat 
-             break
-         else 
-             echo "Erreur : format de coordonnées incorrect ou emplacement déjà choisi. Veuillez choisir un emplacement vide et entrez des coordonnées valides (par exemple, A1)."
-	 fi
- 	 read -p "Coordonnées (par exemple, A1) : " coordonnees
-      done
-
-      
+        affiche_plateau_joueur 10 J "$joueur" false
+        echo "Veuillez placer un navire. Navire $i/5"
+        read -p "Coordonnées : " coordonnees
+        while true
+        do
+            colonne=${coordonnees:0:1}
+            ligne=${coordonnees:1:1}
+            etat=$(getCase $colonne $ligne $joueur)
+            if [[ $colonne = [A-J] ]] && [[ $ligne -ge 1 ]] && [[ $ligne -le 10 ]] && [[ $etat = 0 ]]
+            then
+                #placer le navire sur le plateau
+                nouveletat=2
+                updateCase $colonne $ligne $joueur $nouveletat
+                break
+            else
+                echo "Erreur : format de coordonnées incorrect ou emplacement déjà choisi. Veuillez choisir un emplacement vide et entrez des coordonnées valides (par exemple, A1)."
+            fi
+            read -p "Coordonnées (par exemple, A1) : " coordonnees
+        done
       done
       
+        affiche_plateau_joueur 10 J "$joueur" false
       # Demander à chaque joueur de placer ses navires
      #demander_placement_navires 1
       #demander_placement_navires 2
-
-
-  
 }