Package it.unicam.cs.pa.mastermind.ui
Il seguente package contiene le classi relative a tutto ciò che concerne
l'interfaccia di gioco con la quale comunicherà l'utente fisico, sia esso o
meno un giocatore attivo nel gioco. Attraverso le classi di questo package è
possibile avere le operazioni di Input/Output iniziali con il programma e le
interazioni di Input/Output durante lo svolgimento delle partite.
-
Interface Summary Interface Description StartView Responsabilità: fornire agli utenti fisici coinvolti nel gioco l'interazione per poter iniziare nuove partite. -
Class Summary Class Description AnsiUtility La seguente classe ha il solo scopo di rendere la console di gioco più accattivante e user-friendly andando ad aggiungere una nota di colore ai vari ColorPegs che verranno inseriti.ConsoleGameView Implementazione di una vista con interazione via console della classeGameView
.ConsoleStartView Implementazione con interazione via console della classeStartView
.GameView Responsabilità: fornire agli utenti fisici coinvolti in una singola partita operazioni di Input/Output.