Skip to content
Snippets Groups Projects
Commit 459059e6 authored by Adhavane Moudougannane's avatar Adhavane Moudougannane
Browse files

modif affiche plateau

parents 20db6a6a d117824d
No related branches found
No related tags found
No related merge requests found
......@@ -10,38 +10,46 @@ source getCase.sh
affiche_plateau_joueur () {
x=$1
y=$2
joueur=$3
filter=$4
filter=$3
echo -n " "
for j_affiche_plateau in $(eval echo {A..$y})
do
echo -n "$j_affiche_plateau "
done
echo ""
echo -n " ____"
for j_affiche_plateau in $(eval echo {A..$y})
do
echo -n "____"
done
echo ""
for i_affiche_plateau in $(seq 1 $x)
do
printf -v i_temp "%2d" $i_affiche_plateau
echo -n "$i_temp | "
for j_affiche_plateau in $(eval echo {A..$y})
do
case="$(getCase $j_affiche_plateau $i_affiche_plateau $joueur)"
case="$(getCase $j_affiche_plateau $i_affiche_plateau 2)"
if "$filter"
then
if [ "$case" -eq 0 ] || [ "$case" -eq 2 ]
then
echo -n "? "
elif [ "$case" -eq 1 ]
then
echo -n ". "
elif [ "$case" -eq 3 ]
then
echo -n "X "
fi
case $case in
0) echo -n " ? ";;
1) echo -n " . ";;
2) echo -n " ? ";;
3) echo -n " X ";;
esac
else
if [ "$case" -eq 2 ]
then
echo -n "$ "
elif [ "$case" -eq 3 ]
then
echo -n "X "
else
echo -n ". "
fi
case $case in
2) echo -n " $ ";;
3) echo -n " X ";;
*) echo -n " . ";;
esac
fi
done
echo ""
echo "|"
done
}
......@@ -56,10 +64,10 @@ affiche_plateau () {
joueur_adverse=$4
echo "VOTRE PLATEAU"
affiche_plateau_joueur "$x" "$y" "$joueur_actuel" 0
affiche_plateau_joueur "$x" "$y" "$joueur_actuel" true
echo ""
echo "PLATEAU ADVERSE"
affiche_plateau_joueur "$x" "$y" "$joueur_adverse" 1
affiche_plateau_joueur "$x" "$y" "$joueur_adverse" false
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment