#include <cstdlib>
#include <cstring>
#include <fstream>
#include <iostream>
#include "liste.h"
Grafo delle dipendenze di inclusione per partita.h:
Questo grafo mostra quali altri file includono direttamente o indirettamente questo file:
Vai al codice sorgente di questo file.
Strutture dati | |
struct | Partita |
Struttura che descrive una partita. Continua... | |
Funzioni | |
int | parTurnoCorrente (const char *nomeFile) |
Ritorna il numero progressivo di questo turno. | |
int | parContaPartite (const char *nomeFile) |
Ritorna il numero totale di partite giocate nel Torneo. | |
int | parContaPartiteTurno (const char *nomeFile, int turno) |
Ritorna il numero di partite giocate in questo turno. | |
Partita * | parDettagliPartita (const char *nomeFile, int id) |
Carica i dati relativi a una partita da un file a una struttura in memoria. | |
Lista * | parListaPartiteGiocate (const char *nomeFile, int turno) |
Carica i dati relativi a tutte le partite di un certo turno e li ritorna in una lista opportuna. | |
void | parNuovaPartita (const char *nomeFileGiocatori, const char *nomeFilePartite, int idG1, int idG2, int risG1, int risG2) |
Aggiunge una nuova partita al file. | |
void | parNuovoTurno (const char *nomeFile) |
Chiude il turno corrente aprendone uno nuovo. |
|
Ritorna il numero totale di partite giocate nel Torneo.
Definizione alla linea 26 del file partita.cpp. Riferimenti fileContaRecord(), fileEsiste(), e fileLeggiCampo(). Referenziato da giocStatoGiocatore(), main(), menuGiocatori(), menuRiepilogoTorneo(), e menuVediCarrieraGiocatore(). |
Questo è il grafo delle chiamate per questa funzione:
|
Ritorna il numero di partite giocate in questo turno.
Definizione alla linea 45 del file partita.cpp. Riferimenti fileContaRecord(), fileEsiste(), e fileLeggiCampo(). Referenziato da menuChiudiTurno(), menuNuovaPartitaMostra(), menuPartite(), menuPartiteTurno(), e menuTurniPassati(). |
Questo è il grafo delle chiamate per questa funzione:
|
Carica i dati relativi a una partita da un file a una struttura in memoria.
Definizione alla linea 68 del file partita.cpp. Riferimenti fileLeggiCampo(), Partita::idG1, Partita::idG2, Partita::risG1, Partita::risG2, e Partita::turno. Referenziato da giocHaGiocato(), giocStatoGiocatore(), menuVediCarrieraGiocatore(), e parListaPartiteGiocate(). |
Questo è il grafo delle chiamate per questa funzione:
|
Carica i dati relativi a tutte le partite di un certo turno e li ritorna in una lista opportuna.
Definizione alla linea 92 del file partita.cpp. Riferimenti fileContaRecord(), fileLeggiCampo(), listeAggiungiElemento(), listeCreaLista(), e parDettagliPartita(). Referenziato da menuPartiteTurno(). |
Questo è il grafo delle chiamate per questa funzione:
|
Aggiunge una nuova partita al file.
Definizione alla linea 115 del file partita.cpp. Riferimenti fileAggiungiCampo(), fileAggiungiCampoUltimoChar(), fileEsiste(), fileNuovoRecord(), fileUltimoCarattere(), e parTurnoCorrente(). Referenziato da menuNuovaPartita(). |
Questo è il grafo delle chiamate per questa funzione:
|
Chiude il turno corrente aprendone uno nuovo.
Definizione alla linea 140 del file partita.cpp. Riferimenti fileAggiungiCampo(). Referenziato da menuChiudiTurno(). |
Questo è il grafo delle chiamate per questa funzione:
|
Ritorna il numero progressivo di questo turno.
Definizione alla linea 10 del file partita.cpp. Riferimenti fileContaRecord(), fileEsiste(), fileLeggiCampo(), e fileUltimoCarattere(). Referenziato da giocStatoGiocatore(), main(), menuGiocatori(), menuNuovaPartita(), menuNuovaPartitaMostra(), menuPartite(), menuRiepilogoTorneo(), menuTurniPassati(), e parNuovaPartita(). |
Questo è il grafo delle chiamate per questa funzione: