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

edit main

parent 0c193f8c
No related branches found
No related tags found
No related merge requests found
#! /usr/bin/env bash
plateau_h=10
plateau_w=J
bateau_restant1=5
bateau_restant2=5
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
function main {
initialisation
creer_plateau $plateau_h $plateau_w
menu
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
}
main
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