Skip to content
Snippets Groups Projects
Commit ee13b856 authored by Thibault Delaby's avatar Thibault Delaby
Browse files

Merge branch 'main' into feature/iteration_main

parents 827bc7ed 6a0cae11
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