From e65d5250f388a0cb926b5756cb6d59ad0d6fcd57 Mon Sep 17 00:00:00 2001
From: Thibault Delaby <thibault.delaby@etu.utc.fr>
Date: Fri, 26 Jan 2024 14:37:04 +0100
Subject: [PATCH] edit main

---
 main.sh | 47 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

diff --git a/main.sh b/main.sh
index 54a1cfa..7e1db3e 100755
--- a/main.sh
+++ b/main.sh
@@ -1,13 +1,60 @@
 #! /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
-- 
GitLab