Page principale | Liste des fichiers | Portée globale

Référence du fichier jeu.h

Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier:

Aller au code source de ce fichier.

Fonctions

int interpretation (char *msg)
 Controler la chaine de caractére pour trouver l'action a effectuer.
int init_matrices ()
 Initialise les cases des deux matrices à 0.
void adv_go ()
 Recupére l'etat de l'adversaire et démarre le jeu si le joueur est pret.
void recv_shoot (char *msg)
 Traitement des tirs envoyés par l'adversaire.
void rep_shoot (char *msg)
 Analyse la réponse renvoyé suite à un tir.


Documentation des fonctions

void adv_go  ) 
 

Recupére l'etat de l'adversaire et démarre le jeu si le joueur est pret.

Définition à la ligne 281 du fichier jeu.c.

Références advgoflag, demarre_jeu(), et goflag.

Référencé par recv_msg().

Voici le graphe d'appel pour cette fonction:

int init_matrices  ) 
 

Initialise les cases des deux matrices à 0.

Renvoie:
0 si tout se passe bien

Définition à la ligne 110 du fichier jeu.c.

Références matrice_adverse, et matrice_locale.

Référencé par client(), et serveur().

int interpretation char *  msg  ) 
 

Controler la chaine de caractére pour trouver l'action a effectuer.

Paramètres:
[in] msg la chaine de caractère saisie par le joueur
Renvoie:
0 si tout s'est bien passé, -1 en cas d'erreur

Définition à la ligne 525 du fichier jeu.c.

Références advgoflag, afficher_erreur(), bateaux_dispo, demarre_jeu(), flagjeu, goflag, help(), interdit(), set(), shoot(), et unset().

Référencé par send_msg().

Voici le graphe d'appel pour cette fonction:

void recv_shoot char *  msg  ) 
 

Traitement des tirs envoyés par l'adversaire.

Paramètres:
[in] msg la chaine de caractéres contenant les coordonnées du tir
Couler le bateau une case touchée a un id négatif, si le bateau est coulé on soustrait 10 a cet id

Définition à la ligne 371 du fichier jeu.c.

Références afficher_erreur(), afficher_etat(), afficher_matrice(), couler(), flagjeu, matrice_locale, perdu(), et send_rep_shoot().

Référencé par recv_msg().

Voici le graphe d'appel pour cette fonction:

void rep_shoot char *  msg  ) 
 

Analyse la réponse renvoyé suite à un tir.

Paramètres:
[in] msg la chaine de caractéres contenant la réponse au tir
si un bateau est coulé, on vérifie que la partie n'est pas terminée

Couler le bateau une case touchée a un id négatif, si le bateau est coulé on soustrait 10 a cet id

Définition à la ligne 464 du fichier jeu.c.

Références afficher_erreur(), afficher_etat(), afficher_matrice(), flagjeu, matrice_adverse, perdu(), shoot_colonne, et shoot_ligne.

Référencé par recv_msg().

Voici le graphe d'appel pour cette fonction:


Généré le Sun Apr 30 17:46:01 2006 pour SeaBattle par  doxygen 1.4.4