BreakerFactory

public interface BreakerFactory extends PlayerFactory

Responsabilità: fornire istanze di implementazioni di CodeBreaker. Interfaccia finalizzata all’implementazione di classi factory per le particolari implementazioni dei giocatori CodeBreaker.

Author

Francesco Pio Stelluti, Francesco Coppola

Methods

getBreaker

public CodeBreaker getBreaker(GameView view, int seqLength, int attempts)

Ottenimento di un’istanza di un giocatore CodeBreaker.

Parametri
  • view – vista per l’interazione con l’utente fisico

  • seqLength – lunghezza della sequenza di ColorPegs da trattare

  • attempts – numero di tentativi per vincere il gioco

Ritorna

CodeBreaker istanza di un giocatore CodeBreaker