Skip to content
Snippets Groups Projects
Commit d5757fc1 authored by Ahmed Longo's avatar Ahmed Longo
Browse files

Ajout fonction qui vérifie que les coordonnées saisies par l'utlisateur sont correctes

parent b86997b9
No related branches found
No related tags found
No related merge requests found
#! /usr/bin/env bash
# variable créée dans l'ay
#plateau_h nb ligne
#plateau_w J
joueur=$1
source ./getCase.sh
verif_placement_navires() {
joueur=$1
echo "Joueur $joueur, veuillez placer vos navires sur le plateau."
for i in {1..5}
for i_case in {1..5}
do
echo "Veuillez placer un navire. Navire $i/5"
echo "Veuillez placer un navire. Navire $i_case/5"
read -p "Coordonnées : " coordonnees
while true
do
colonne=${coordonnees:0:1}
ligne=${coordonnees:1:1}
etat=$(getCase $colonne $ligne $joueur)
if [[ $colonne = [A-J] ]] && [[ $ligne -ge 1 ]] && [[ $ligne -le 10 ]] && [[ $etat = 0 ]]
if [[ $colonne = [A-$plateau_w] ]] && [[ $ligne -ge 1 ]] && [[ $ligne -le $plateau_h ]] && [[ $etat = 0 ]]
then
echo "$coordonnees"
else
echo "Erreur : format de coordonnées incorrect ou emplacement déjà choisi. Veuillez choisir un emplacement vide et entrez des coordonnées valides (par exemple, A1)." > /dev/stderr
fi
read -p "Coordonnées (par exemple, A1) : " coordonnees
done
done
}
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