Pagina Principale | Lista dei namespace | Strutture dati | Lista dei file | Campi dei dati | Elementi globali

Riferimenti per il file giocatore.cpp

#include "giocatore.h"
#include "partita.h"
#include "file.h"
#include "liste.h"

Grafo delle dipendenze di inclusione per giocatore.cpp:

Include dependency graph

Vai al codice sorgente di questo file.

Funzioni

GiocatoregiocDettagliGiocatore (const char *nomeFile, int id)
 Ritorna una struttura che descrive il giocatore identificato dall'id specificato.

int giocStatoGiocatore (const char *nomeFile, int id)
 Ritorna una delle costanti LIBERO, ELIMINATO o GIOCATO che descrivono lo stato di un giocatore nel Torneo.

ListagiocGiocatoriLiberi (const char *nomeFileGiocatori, const char *nomeFilePartite)
 Ritorna una lista nella quale ogni elemento è una struttura giocatore con i dettagli relativi a un giocatore libero.

char * giocNomeGiocatore (const char *nomeFile, int idGiocatore)
 Ritorna il nome del giocatore avente l'id specificato.

void giocNuovoGiocatore (const char *nomeFile, char *nomeGiocatore)
 Inserisce un nuovo giocatore nel Torneo.

int giocHaGiocato (const char *nomeFileGiocatori, const char *nomeFilePartite, int idGiocatore, int idPartita)
 Fornisce informazioni sul ruolo di un giocatore in una data partita.


Documentazione delle funzioni

Giocatore* giocDettagliGiocatore const char *  nomeFile,
int  id
 

Ritorna una struttura che descrive il giocatore identificato dall'id specificato.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file dei giocatori, completo di percorso
id l'id del giocatore
Restituisce:
una struttura Giocatore con i dettagli

Definizione alla linea 12 del file giocatore.cpp.

Riferimenti fileLeggiCampo(), Giocatore::id, e Giocatore::nome.

Referenziato da giocGiocatoriLiberi().

Questo è il grafo delle chiamate per questa funzione:

Lista* giocGiocatoriLiberi const char *  nomeFileGiocatori,
const char *  nomeFilePartite
 

Ritorna una lista nella quale ogni elemento è una struttura giocatore con i dettagli relativi a un giocatore libero.

Parametri:
nomeFileGiocatori stringa terminata da ' \0' con il nome del file dei giocatori, completo di percorso.
nomeFilePartite stringa terminata da ' \0' con il nome del file delle partite, completo di percorso.
Restituisce:
una Lista con i dettagli di tutti i giocatori liberi nel Torneo.

Definizione alla linea 51 del file giocatore.cpp.

Riferimenti fileContaRecord(), fileEsiste(), giocDettagliGiocatore(), giocStatoGiocatore(), LIBERO, listeAggiungiElemento(), e listeCreaLista().

Referenziato da menuCambiaGiocatore(), e menuNuovaPartita().

Questo è il grafo delle chiamate per questa funzione:

int giocHaGiocato const char *  nomeFileGiocatori,
const char *  nomeFilePartite,
int  idGiocatore,
int  idPartita
 

Fornisce informazioni sul ruolo di un giocatore in una data partita.

Ritorna una delle costanti simboliche HAVINTO, HAPERSO o NONGIOCA a seconda se il giocatore risulti vincitore, perdente o non abbia preso parte a una partita.

Parametri:
nomeFileGiocatori stringa terminata da ' \0' con il nome del file dei giocatori, completo di percorso
nomeFilePartite stringa terminata da ' \0' con il nome del file delle partite, completo di percorso
idGiocatore il giocatore di cui si vuole conoscere il ruolo
idPartita la partita da esaminare

Definizione alla linea 82 del file giocatore.cpp.

Riferimenti HAPERSO, HAVINTO, Partita::idG1, Partita::idG2, NONGIOCA, parDettagliPartita(), Partita::risG1, e Partita::risG2.

Referenziato da menuVediCarrieraGiocatore().

Questo è il grafo delle chiamate per questa funzione:

char* giocNomeGiocatore const char *  nomeFile,
int  idGiocatore
 

Ritorna il nome del giocatore avente l'id specificato.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file dei giocatori, completo di percorso.
idGiocatore id del giocatore
Restituisce:
il nome del giocatore, in formato stringa

Definizione alla linea 73 del file giocatore.cpp.

Riferimenti fileLeggiCampo().

Referenziato da menuCarrieraGiocatore(), menuGiocatoriTorneo(), menuNuovaPartitaMostra(), menuPartiteTurno(), e menuVediCarrieraGiocatore().

Questo è il grafo delle chiamate per questa funzione:

void giocNuovoGiocatore const char *  nomeFile,
char *  nomeGiocatore
 

Inserisce un nuovo giocatore nel Torneo.

Parametri:
nomeFile stringa terminata da ' \0' con il nome del file dei giocatori, completo di percorso.
nomeGiocatore il nome del giocatore da inserire

Definizione alla linea 77 del file giocatore.cpp.

Riferimenti fileAggiungiCampo(), e fileNuovoRecord().

Referenziato da menuAggiungiGiocatore().

Questo è il grafo delle chiamate per questa funzione:

int giocStatoGiocatore const char *  nomeFile,
int  id
 

Ritorna una delle costanti LIBERO, ELIMINATO o GIOCATO che descrivono lo stato di un giocatore nel Torneo.

In particolare:

  • lo stato LIBERO corrisponde a un giocatore che ha la possibilità di giocare in questo turno o in turni successivi (non è mai stato eliminato e non ha ancora giocato in questo turno);
  • lo stato ELIMINATO indica che il giocatore è già stato battuto in un turno precedente a questo;
  • lo stato GIOCATO indica che il giocatore ha preso parte a una partita nel turno corrente.

Parametri:
nomeFile stringa terminata da '\0' con il nome del file delle partite, completo di percorso.
id il numero identificativo del giocatore
Restituisce:
LIBERO, ELIMINATO o GIOCATO

Definizione alla linea 19 del file giocatore.cpp.

Riferimenti ELIMINATO, GIOCATO, Partita::idG1, Partita::idG2, LIBERO, parContaPartite(), parDettagliPartita(), parTurnoCorrente(), Partita::risG1, Partita::risG2, e Partita::turno.

Referenziato da giocGiocatoriLiberi().

Questo è il grafo delle chiamate per questa funzione:


Generato il Fri Jan 28 11:43:27 2005 per TennisTournament da doxygen 1.3.6