#include <ncurses.h>
#include <string.h>
Graphe des dépendances par inclusion de affichage.c:
Aller au code source de ce fichier.
Fonctions | |
int | init_grille (WINDOW *fenetre, WINDOW *grille_jeu[10][10], int x, int y, int choix) |
Creer la fenetre pour accompagner la grille de jeu. | |
void | init_screen () |
Initialiser l'affichage ncurses. | |
WINDOW * | init_chat (char tab_message[9][200]) |
Initialiser l'affichage ncurses. | |
void | afficher_chat (char tab_message[9][200], WINDOW *fenetre_chat) |
Afficher les messages du chat. | |
void | afficher_erreur (char *msg) |
Afficher un message d'erreur. | |
void | effacer_erreur () |
Effacer les messages d'erreur. | |
void | saisie (char tab_message[9][200], WINDOW *fenetre_chat, char *message) |
Enregistrer les messages dans un tableau. | |
void | afficher_matrice (int choix, int matrice[10][10]) |
Change la couleur des cases en fonction de leur etat. | |
void | effacer_bateau (int id_bateau) |
Effacer le bateau de liste des bateaux disponible. | |
void | afficher_etat (int code) |
Affiche l'état du jeu. | |
Variables | |
WINDOW * | grille_adverse [10][10] |
Ensemble de cases pour la grille adverse. | |
WINDOW * | grille_locale [10][10] |
Ensemble de cases pour la grille du joueur. | |
WINDOW * | bateau |
Fenetre d'affiche centrale pour la liste des bateaux. | |
WINDOW * | erreur |
Fenetre d'affiche des messages d'erreur. |
Ensemble de fonctions permettant de créer et de modifier l'affichage du jeu
J. Vehent
Définition dans le fichier affichage.c.
|
Afficher les messages du chat.
Définition à la ligne 240 du fichier affichage.c. Référencé par saisie(). |
|
Afficher un message d'erreur.
Définition à la ligne 270 du fichier affichage.c. Références erreur. Référencé par afficher_matrice(), demarre_jeu(), interdit(), interpretation(), recv_msg(), recv_shoot(), rep_shoot(), send_msg(), set(), et unset(). |
|
Affiche l'état du jeu.
Définition à la ligne 440 du fichier affichage.c. Références bateau. Référencé par demarre_jeu(), recv_shoot(), et rep_shoot(). |
|
Change la couleur des cases en fonction de leur etat.
Case vide = bleu Case vide touchee = bleu avec une croix blanche Case contenant un bateau = noir Case contenant un bateau coule = rouge Case contenant un bateau touche = jaune Matrice adverse Case vide = bleu Case vide touchee = bleu avec une croix blanche Case contenant un bateau coule = rouge Case contenant un bateau touche = jaune Définition à la ligne 341 du fichier affichage.c. Références afficher_erreur(), grille_adverse, et grille_locale. Référencé par recv_shoot(), rep_shoot(), et set(). Voici le graphe d'appel pour cette fonction: ![]() |
|
Effacer le bateau de liste des bateaux disponible.
Définition à la ligne 416 du fichier affichage.c. Références bateau. Référencé par set(). |
|
Effacer les messages d'erreur.
Définition à la ligne 289 du fichier affichage.c. Références erreur. Référencé par send_msg(). |
|
Initialiser l'affichage ncurses.
Définition à la ligne 203 du fichier affichage.c. Références fenetre_chat. |
|
Creer la fenetre pour accompagner la grille de jeu.
Définition à la ligne 46 du fichier affichage.c. Référencé par init_screen(). |
|
Initialiser l'affichage ncurses.
Définition à la ligne 112 du fichier affichage.c. Références bateau, grille_adverse, grille_locale, et init_grille(). Référencé par client(), et serveur(). Voici le graphe d'appel pour cette fonction: ![]() |
|
Enregistrer les messages dans un tableau.
Définition à la ligne 300 du fichier affichage.c. Références afficher_chat(). Référencé par recv_msg(), et send_msg(). Voici le graphe d'appel pour cette fonction: ![]() |
|
Fenetre d'affiche centrale pour la liste des bateaux.
Définition à la ligne 29 du fichier affichage.c. Référencé par afficher_etat(), effacer_bateau(), et init_screen(). |
|
Fenetre d'affiche des messages d'erreur.
Définition à la ligne 35 du fichier affichage.c. Référencé par afficher_erreur(), et effacer_erreur(). |
|
Ensemble de cases pour la grille adverse.
Définition à la ligne 17 du fichier affichage.c. Référencé par afficher_matrice(), et init_screen(). |
|
Ensemble de cases pour la grille du joueur.
Définition à la ligne 23 du fichier affichage.c. Référencé par afficher_matrice(), et init_screen(). |