Interface MakerFactory

  • All Superinterfaces:
    PlayerFactory
    All Known Implementing Classes:
    InteractiveMakerFactory, RandomBotMakerFactory

    public interface MakerFactory
    extends PlayerFactory
    Responsabilità: fornire istanze di implementazioni di CodeMaker. Interfaccia finalizzata all'implementazione di classi factory per le particolari implementazioni dei giocatori CodeMaker.
    Author:
    Francesco Pio Stelluti, Francesco Coppola
    • Method Summary

      Modifier and Type Method Description
      CodeMaker getMaker​(GameView view, int seqLength, int attempts)
      Ottenimento di un'istanza di un giocatore CodeMaker.
    • Method Detail

      • getMaker

        CodeMaker getMaker​(GameView view,
                           int seqLength,
                           int attempts)
        Ottenimento di un'istanza di un giocatore CodeMaker.
        Parameters:
        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
        Returns:
        CodeMaker istanza di un giocatore CodeMaker