ConsoleGameView

public class ConsoleGameView extends GameView

Implementazione di una vista con interazione via console della classe GameView.

Author

Francesco Pio Stelluti, Francesco Coppola

Constructors

ConsoleGameView

public ConsoleGameView()

Inizializzazione della vista con un FilterInputStream che non porta alla chiusura di System.in all’interno del suo metodo close().

Methods

endingScreen

public void endingScreen(String gameEndingMessage, List<ColorPegs> seqToGuess)

getIndexSequence

public List<Integer> getIndexSequence(int seqLength, boolean isBreaker)

showGame

public void showGame(BoardModel o)

update

public void update(Observable o)

Lo stato dell’oggetto si aggiorna grazie a oggetti BoardModel e oggetti SingleMatch.