#include <string>
#include <iostream>
#include "liste.h"
#include "ui.h"
Grafo delle dipendenze di inclusione per ui.cpp:
Vai al codice sorgente di questo file.
Funzioni | |
void | uiStampaLinea () |
Stampa una linea di 20 caratteri a video. | |
void | uiStampaMenu (Lista *voci) |
Stampa un elenco di voci numerate per un menu. | |
int | uiChiediScelta (int sceltaMax) |
Chiede all'utente di immettere un numero compreso tra 1 e sceltaMax. | |
void | uiChiediConferma () |
Chiede all'utente di battere un tasto e quindi Invio. | |
char * | uiChiediStringa () |
Chiede all'utente di digitare una stringa (lunghezza massima MAXCONSOLEINPUT compreso il '\0') e la ritorna. | |
void | uiStampaBanner () |
Stampa il banner del programma. |
|
Chiede all'utente di battere un tasto e quindi Invio. Questo purtroppo è l'unico modo concesso per chiedere una conferma dalle librerie standard del C++. Questa funzione potrebbe essere meglio reimplementata in un contesto non cross-platform con le funzioni del DOS (getch()) o di un*x (ncurses). Definizione alla linea 44 del file ui.cpp. Riferimenti MAXCONSOLEINPUT. Referenziato da menuCambiaRisultato(), menuCarrieraGiocatore(), menuChiudiTurno(), menuGiocatoriTorneo(), menuNuovaPartita(), menuPartiteTurno(), menuRiepilogoTorneo(), menuTurniPassati(), e menuVediCarrieraGiocatore(). |
|
Chiede all'utente di immettere un numero compreso tra 1 e sceltaMax.
Definizione alla linea 25 del file ui.cpp. Referenziato da main(), menuCambiaGiocatore(), menuCambiaRisultato(), menuCarrieraGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), menuPartite(), e menuTurniPassati(). |
|
Chiede all'utente di digitare una stringa (lunghezza massima MAXCONSOLEINPUT compreso il '\0') e la ritorna. Non ammette stringhe vuote. Usa esclusivamente funzioni "sicure" per evitare i buffer overflow.
Definizione alla linea 57 del file ui.cpp. Riferimenti MAXCONSOLEINPUT. Referenziato da main(), e menuAggiungiGiocatore(). |
|
Stampa il banner del programma.
Definizione alla linea 68 del file ui.cpp. Referenziato da main(). |
|
Stampa una linea di 20 caratteri a video.
Definizione alla linea 13 del file ui.cpp. Referenziato da main(), menuAggiungiGiocatore(), menuCambiaGiocatore(), menuCambiaRisultato(), menuCarrieraGiocatore(), menuGiocatori(), menuGiocatoriTorneo(), menuNuovaPartitaMostra(), menuPartite(), menuPartiteTurno(), menuRiepilogoTorneo(), menuTurniPassati(), e menuVediCarrieraGiocatore(). |
|
Stampa un elenco di voci numerate per un menu.
Definizione alla linea 17 del file ui.cpp. Riferimenti listeLeggiElemento(), e Lista::n. Referenziato da main(), menuCambiaGiocatore(), menuGiocatori(), menuNuovaPartitaMostra(), e menuPartite(). |
Questo è il grafo delle chiamate per questa funzione: