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

I

insertCodeToGuess(List<ColorPegs>) - Method in class it.unicam.cs.pa.mastermind.gamecore.BoardController
Metodo che consente l'inserimento di una sequenza da indovinare all'interno della BoardModel.
insertNewAttempt(List<ColorPegs>) - Method in class it.unicam.cs.pa.mastermind.gamecore.BoardController
Metodo che consente l'inserimento di un nuovo tentativo all'interno della BoardModel.
InteractiveBreaker - Class in it.unicam.cs.pa.mastermind.players
Particolare estensione di CodeBreaker, rappresentante un utente fisico.
InteractiveBreaker(GameView, int) - Constructor for class it.unicam.cs.pa.mastermind.players.InteractiveBreaker
 
InteractiveBreakerFactory - Class in it.unicam.cs.pa.mastermind.factories
Classe factory implementazione di BreakerFactory impiegata per ottenere istanze di InteractiveBreaker.
InteractiveBreakerFactory() - Constructor for class it.unicam.cs.pa.mastermind.factories.InteractiveBreakerFactory
 
InteractiveMaker - Class in it.unicam.cs.pa.mastermind.players
Particolare estensione di CodeMaker, rappresentante un giocatore umano.
InteractiveMaker(GameView, int) - Constructor for class it.unicam.cs.pa.mastermind.players.InteractiveMaker
 
InteractiveMakerFactory - Class in it.unicam.cs.pa.mastermind.factories
Classe factory implementazione di MakerFactory impiegata per ottenere istanze di InteractiveMaker.
InteractiveMakerFactory() - Constructor for class it.unicam.cs.pa.mastermind.factories.InteractiveMakerFactory
 
isBoardEmpty() - Method in class it.unicam.cs.pa.mastermind.gamecore.BoardModel
 
it.unicam.cs.pa.mastermind.factories - package it.unicam.cs.pa.mastermind.factories
Il package contiene le varie factory che hanno il compito di generare nuovi player durante il processo di esecuzione in maniera dinamica ed efficiente.
it.unicam.cs.pa.mastermind.gamecore - package it.unicam.cs.pa.mastermind.gamecore
Il package contiene le componenti chiave relative all'intera gestione del gioco, quali gli attori delegati alla creazione e alla gestione di nuovi match e gli attori delegati allo svolgimeto vero e proprio di tali match.
it.unicam.cs.pa.mastermind.players - package it.unicam.cs.pa.mastermind.players
Nel seguente package sono definiti i due principali attori del gioco, il Maker, colui che decide la sequenza da indovinare, e il Breaker, colui che deve cercare di indovinare la sequenza decisa dal Maker.
it.unicam.cs.pa.mastermind.test - package it.unicam.cs.pa.mastermind.test
Il seguente package contiene i vari test che andaranno effettuati all'interno del progetto, per testarne la qualità, la bontà e soprattutto l'efficenza.
it.unicam.cs.pa.mastermind.ui - package it.unicam.cs.pa.mastermind.ui
Il seguente package contiene le classi relative a tutto ciò che concerne l'interfaccia di gioco con la quale comunicherà l'utente fisico, sia esso o meno un giocatore attivo nel gioco.
A B C D E G H I L M N O P R S T U V W Y 
All Classes All Packages