Newer
Older
source menu.sh
source creer_plateau.sh
source initialise_environnement.sh
source affiche_plateau.sh
source demander_case_user.sh
source getCase.sh
source updateCase.sh
source checkTir.sh
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
clear
demander_placement_navires 1
clear
demander_placement_navires 2
clear
while [ $bateau_restant1 -ne 0 ]||[ $bateau_restant2 -ne 0 ]
do
case_vise=$(demander_case 1)
colonne_vise=${$case_vise:0:1}
ligne_vise=${$case_vise:1:1}
etat=checkTir $colonne_vise $ligne_vise 2
if [ $etat -eq 1 ]
then
echo "Touché"
bateau_restant2=$(($bateau_restant2 - 1))
else
echo "Raté!"
fi
read -p "Appuyer sur n'importe quelle touche pour passer au joueur 2"
clear
case_vise=$(demander_case 2)
colonne_vise=${$case_vise:0:1}
ligne_vise=${$case_vise:1:1}
etat=checkTir $colonne_vise $ligne_vise 1
if [ $etat -eq 1 ]
then
echo "Touché"
bateau_restant1=$(($bateau_restant1 - 1))
else
echo "Raté!"
fi
read -p "Appuyer sur n'importe quelle touche pour passer au joueur 1"
clear
done
if [ $bateau_restant1 -eq 0 ]
then
echo "Le joueur 1 a gagné!" | cowsay
else
echo "Le joueur 2 a gagné!" | cowsay
fi