A B C D E G H I L M N O P R S T U V W Y 
All Classes All Packages

S

setAttempts(int) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setBreakerFactory(BreakerFactory) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setGiveUp(boolean) - Method in class it.unicam.cs.pa.mastermind.players.CodeBreaker
Imposta una volontà del giocatore di arrendersi o meno.
setHighTresholdLength(int) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setKeepMatchStartSettings(boolean) - Method in class it.unicam.cs.pa.mastermind.gamecore.StartupSettings
Impostazione valore personalizzato della volontà di mantenere le impostazioni per l'avvio di nuove partite.
setLastClue(List<ColorPegs>) - Method in class it.unicam.cs.pa.mastermind.players.CodeBreaker
Imposta il valore memorizzato dell'ultima sequenza indizio relativa all'ultimo tentativo generato.
setLowTresholdAttempts(int) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setLowTresholdLength(int) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setMakerFactory(MakerFactory) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setSequenceLength(int) - Method in class it.unicam.cs.pa.mastermind.gamecore.MatchStartSettings
 
setSequenceToGuess(List<ColorPegs>) - Method in class it.unicam.cs.pa.mastermind.gamecore.BoardModel
Imposta la sequenza di pioli da indovinare.
setToContinue(boolean) - Method in class it.unicam.cs.pa.mastermind.gamecore.StartupSettings
Impostazione valore personalizzato della volontà di continuare a giocare.
setupBreaker(BreakerFactoryRegistry) - Method in interface it.unicam.cs.pa.mastermind.ui.StartView
Gestione dell'interazione con l'utente fisico circa la particolare implementazione di CodeBreaker da impiegare nel gioco.
setupMaker(MakerFactoryRegistry) - Method in interface it.unicam.cs.pa.mastermind.ui.StartView
Gestione dell'interazione con l'utente fisico circa la particolare implementazione di CodeMaker da impiegare nel gioco.
showGame(BoardModel) - Method in class it.unicam.cs.pa.mastermind.ui.ConsoleGameView
 
showGame(BoardModel) - Method in class it.unicam.cs.pa.mastermind.ui.GameView
Interazione con l'utente fisico per mostrare la situazione di gioco.
showLogo() - Method in class it.unicam.cs.pa.mastermind.ui.ConsoleStartView
 
showLogo() - Method in interface it.unicam.cs.pa.mastermind.ui.StartView
Gestione di interazione con l'utente fisico per mostrare il logo di gioco.
showNewMatchStarting() - Method in class it.unicam.cs.pa.mastermind.ui.ConsoleStartView
 
showNewMatchStarting() - Method in interface it.unicam.cs.pa.mastermind.ui.StartView
Gestione dell'interazione con l'utente fisico circa l'inizio di un nuovo match
SingleMatch - Class in it.unicam.cs.pa.mastermind.gamecore
Responsabilità: gestione dello svolgimento di una singola partita di gioco.
SingleMatch(int, int, GameViewFactory, BreakerFactory, MakerFactory) - Constructor for class it.unicam.cs.pa.mastermind.gamecore.SingleMatch
Costruttore di una singola partita
start() - Method in class it.unicam.cs.pa.mastermind.gamecore.SingleMatch
Avvio e gestione completa di una singola partita di gioco.
startUp() - Method in class it.unicam.cs.pa.mastermind.gamecore.MainManager
Gestione continua di nuovi match, creati, gestiti ed avviati uno alla volta.
StartupSettings - Class in it.unicam.cs.pa.mastermind.gamecore
Responsabilità: tenere traccia delle informazioni necessarie per decidere se iniziare una nuova partita e se impostare nuove impostazioni di avvio.
StartupSettings() - Constructor for class it.unicam.cs.pa.mastermind.gamecore.StartupSettings
Nel costruttore senza parametri si manifesta la volontà di continuare a giocare sin dall'inizio e di non voler mantenere impostazioni.
StartupSettings(boolean, boolean) - Constructor for class it.unicam.cs.pa.mastermind.gamecore.StartupSettings
Costruttore in cui è possibile specificare la volontà di effettuare nuove partite e di mantenere o meno le impostazioni per il loro avvio.
StartView - Interface in it.unicam.cs.pa.mastermind.ui
Responsabilità: fornire agli utenti fisici coinvolti nel gioco l'interazione per poter iniziare nuove partite.
StartViewFactory - Interface in it.unicam.cs.pa.mastermind.factories
Interfaccia finalizzata all'implementazione di classi factory per le particolari implementazioni della vista StartView.
A B C D E G H I L M N O P R S T U V W Y 
All Classes All Packages