A B C D E G H I L M N O P R S T U V W Y
All Classes All Packages
All Classes All Packages
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
.
All Classes All Packages