#include "menu.h"
Grafo delle dipendenze di inclusione per menu.cpp:
Vai al codice sorgente di questo file.
Funzioni | |
int | menuCambiaGiocatore (const char *nomeFileGiocatori, const char *nomeFilePartite, Partita *p, int daCambiare) |
Permette di cambiare un giocatore in una partita (se possibile) con un altro libero. | |
int | menuCambiaRisultato (Partita *p, int daCambiare) |
Permette di cambiare un risultato in una partita. | |
bool | menuNuovaPartitaMostra (const char *nomeFileGiocatori, const char *nomeFilePartite, Partita *p) |
Visualizza un'ipotesi di nuova partita e permette all'utente di cambiare concorrenti e risultati (ove possibile). | |
void | menuNuovaPartita (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Controlla se sussistono le condizioni per iniziare una nuova partita. | |
void | menuPartiteTurno (const char *nomeFileGiocatori, const char *nomeFilePartite, int turno) |
Stampa la lista delle partite giocate in un turno, con i rispettivi risultati. | |
void | menuChiudiTurno (const char *nomeFileGiocatori, const char *nomeFilePartite, int turno) |
Chiude (se possibile) il turno corrente. | |
void | menuTurniPassati (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Chiede all'utente di specificare un Turno (se necessario) di cui verranno stampate le partite. | |
void | menuAggiungiGiocatore (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Chiede all'utente il nome di un giocatore da aggiungere e lo aggiunge al file. | |
void | menuGiocatoriTorneo (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Stampa l'elenco dei giocatori nel Torneo. | |
void | menuVediCarrieraGiocatore (const char *nomeFileGiocatori, const char *nomeFilePartite, int giocatore) |
Stampa l'elenco degli avversari di un giocatore nel Torneo. | |
void | menuCarrieraGiocatore (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Chiede all'utente di specificare un giocatore di cui mostrare la carriera (elenco degli avversari contro cui ha giocato e risultati). | |
void | menuPartite (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Visualizza un menu con le seguenti possibili scelte:. | |
void | menuGiocatori (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Visualizza un menu con le seguenti possibili scelte:. | |
void | menuRiepilogoTorneo (const char *nomeFileGiocatori, const char *nomeFilePartite) |
Visualizza un riepilogo dell'intero Torneo, con le partite giocate ad ogni turno. |
|
Chiede all'utente il nome di un giocatore da aggiungere e lo aggiunge al file.
Definizione alla linea 319 del file menu.cpp. Riferimenti giocNuovoGiocatore(), uiChiediStringa(), e uiStampaLinea(). Referenziato da menuGiocatori(). |
Questo è il grafo delle chiamate per questa funzione:
|
Permette di cambiare un giocatore in una partita (se possibile) con un altro libero. Chiede una scelta all'utente in merito, se necessario.
Definizione alla linea 18 del file menu.cpp. Riferimenti giocGiocatoriLiberi(), Giocatore::id, Partita::idG1, Partita::idG2, listeAggiungiElemento(), listeCreaLista(), listeDistruggiLista(), listeLeggiElemento(), Lista::n, Giocatore::nome, uiChiediScelta(), uiStampaLinea(), e uiStampaMenu(). Referenziato da menuNuovaPartitaMostra(). |
Questo è il grafo delle chiamate per questa funzione:
|
Permette di cambiare un risultato in una partita. Chiede una scelta all'utente in merito.
Definizione alla linea 77 del file menu.cpp. Riferimenti Partita::risG1, Partita::risG2, uiChiediConferma(), uiChiediScelta(), e uiStampaLinea(). Referenziato da menuNuovaPartitaMostra(). |
Questo è il grafo delle chiamate per questa funzione:
|
Chiede all'utente di specificare un giocatore di cui mostrare la carriera (elenco degli avversari contro cui ha giocato e risultati).
Definizione alla linea 408 del file menu.cpp. Riferimenti fileContaRecord(), fileEsiste(), giocNomeGiocatore(), menuVediCarrieraGiocatore(), uiChiediConferma(), uiChiediScelta(), e uiStampaLinea(). Referenziato da menuGiocatori(). |
Questo è il grafo delle chiamate per questa funzione:
|
Chiude (se possibile) il turno corrente.
Definizione alla linea 265 del file menu.cpp. Riferimenti parContaPartiteTurno(), parNuovoTurno(), e uiChiediConferma(). Referenziato da menuPartite(). |
Questo è il grafo delle chiamate per questa funzione:
|
Visualizza un menu con le seguenti possibili scelte:.
Definizione alla linea 484 del file menu.cpp. Riferimenti listeAggiungiElemento(), listeCreaLista(), listeDistruggiLista(), menuAggiungiGiocatore(), menuCarrieraGiocatore(), menuGiocatoriTorneo(), parContaPartite(), parTurnoCorrente(), uiChiediScelta(), uiStampaLinea(), e uiStampaMenu(). Referenziato da main(). |
Questo è il grafo delle chiamate per questa funzione:
|
Stampa l'elenco dei giocatori nel Torneo.
Definizione alla linea 337 del file menu.cpp. Riferimenti fileContaRecord(), fileEsiste(), giocNomeGiocatore(), uiChiediConferma(), e uiStampaLinea(). Referenziato da menuGiocatori(). |
Questo è il grafo delle chiamate per questa funzione:
|
Controlla se sussistono le condizioni per iniziare una nuova partita. In caso positivo, crea una partita ipotetica e la propone all'utente per i suoi cambiamenti, altrimenti avvisa dell'impossibilità di creare una nuova aprtita.
Definizione alla linea 174 del file menu.cpp. Riferimenti fileContaRecord(), fileEsiste(), giocGiocatoriLiberi(), Giocatore::id, Partita::idG1, Partita::idG2, listeDistruggiLista(), listeLeggiElemento(), menuNuovaPartitaMostra(), Lista::n, Giocatore::nome, parNuovaPartita(), parTurnoCorrente(), Partita::risG1, Partita::risG2, Partita::turno, e uiChiediConferma(). Referenziato da menuPartite(). |
Questo è il grafo delle chiamate per questa funzione:
|
Visualizza un'ipotesi di nuova partita e permette all'utente di cambiare concorrenti e risultati (ove possibile).
Definizione alla linea 109 del file menu.cpp. Riferimenti giocNomeGiocatore(), Partita::idG1, Partita::idG2, listeAggiungiElemento(), listeCreaLista(), listeDistruggiLista(), menuCambiaGiocatore(), menuCambiaRisultato(), parContaPartiteTurno(), parTurnoCorrente(), Partita::risG1, Partita::risG2, uiChiediScelta(), uiStampaLinea(), e uiStampaMenu(). Referenziato da menuNuovaPartita(). |
Questo è il grafo delle chiamate per questa funzione:
|
Visualizza un menu con le seguenti possibili scelte:.
Definizione alla linea 444 del file menu.cpp. Riferimenti listeAggiungiElemento(), listeCreaLista(), listeDistruggiLista(), menuChiudiTurno(), menuNuovaPartita(), menuPartiteTurno(), menuTurniPassati(), parContaPartiteTurno(), parTurnoCorrente(), uiChiediScelta(), uiStampaLinea(), e uiStampaMenu(). Referenziato da main(). |
Questo è il grafo delle chiamate per questa funzione:
|
Stampa la lista delle partite giocate in un turno, con i rispettivi risultati.
Definizione alla linea 227 del file menu.cpp. Riferimenti giocNomeGiocatore(), Partita::idG1, Partita::idG2, listeDistruggiLista(), listeLeggiElemento(), Lista::n, parContaPartiteTurno(), parListaPartiteGiocate(), Partita::risG1, Partita::risG2, uiChiediConferma(), e uiStampaLinea(). Referenziato da menuPartite(), menuRiepilogoTorneo(), e menuTurniPassati(). |
Questo è il grafo delle chiamate per questa funzione:
|
Visualizza un riepilogo dell'intero Torneo, con le partite giocate ad ogni turno.
Definizione alla linea 519 del file menu.cpp. Riferimenti menuPartiteTurno(), parContaPartite(), parTurnoCorrente(), uiChiediConferma(), e uiStampaLinea(). Referenziato da main(). |
Questo è il grafo delle chiamate per questa funzione:
|
Chiede all'utente di specificare un Turno (se necessario) di cui verranno stampate le partite.
Definizione alla linea 287 del file menu.cpp. Riferimenti menuPartiteTurno(), parContaPartiteTurno(), parTurnoCorrente(), uiChiediConferma(), uiChiediScelta(), e uiStampaLinea(). Referenziato da menuPartite(). |
Questo è il grafo delle chiamate per questa funzione:
|
Stampa l'elenco degli avversari di un giocatore nel Torneo.
Definizione alla linea 365 del file menu.cpp. Riferimenti giocHaGiocato(), giocNomeGiocatore(), HAPERSO, HAVINTO, Partita::idG1, Partita::idG2, NONGIOCA, parContaPartite(), parDettagliPartita(), uiChiediConferma(), e uiStampaLinea(). Referenziato da menuCarrieraGiocatore(). |
Questo è il grafo delle chiamate per questa funzione: