Pour compiler ce programme vous pouvez faire la commande "make" dans le terminal, cette commande compilera le programme et mettra un executable dans le dossier bin.
Pour executer le programme vous pouvez faire la commande "bin/bataillenavale"
Zerbane Mehdi : Placement des obstacles et des bateaux\
Bouvet Rémi : Déplacement et attaque
Pradère-Niquet Alexandre : Affichage
##Conception enum (Aucun, Torpilleur, Sous-Marin, Destroyer, Porte-Avion) t_bateau
enum (Aucun, Obstacle) t_obstacle
enum (Non, Oui) t_toucher
enum(Aucun_t,Present)t_torpilleur;
structure case{t_bateau bateau, t_obstacle obstacle, t_toucher toucher, t_torpilleur torpilleur)
struture {case grille1,case grille2} t_plateau t_plateau grille
int bQuitter
-
Rep jusqu'à quitter(bQuitter)
bQuitter = 0; MenuAfficher PartieLancer
PartieInitialiser($$eJoueur, Grille) eJoueur = 1 ou 2 GrilleGenerer(eJoueur $$ Grille) ObstaclePlacer($$Grille) GrilleAfficher(Grille) BateauPlacer(eJoueur$ Grille$) JoueurPlacer(eJoueur $ Grille$) GrilleAfficher(eJoueur, Grille) JoueurPlacer(eJoueur $ Grille $) GrilleAfficher(eJoueur, Grille) Rep jusqu'à bPartieFini(Grille, bQuitter) JoueurJouer(eJoueur $ Grille) PlateauAfficher(eJoueur,Grille) GrilleAfficher(eJoueur,Grille) GrilleMasque(eJoueur, Grille) HUDAfficher(eJoueur) TorpilleurDeplacer(eJoueur $Grille $) PlateauAfficher(eJoueur, Grille) TorpilleurAttaquer(eJoueur $ Grille) PlateauAfficher(eJoueur, Grille) ChangerJoueur($eJoueur, bQuitter$) fin rep
fin rep