Uses of Class
mastermind.model.Guess

Packages that use Guess
mastermind.engine   
mastermind.logic   
mastermind.model   
mastermind.solver   
 

Uses of Guess in mastermind.engine
 

Methods in mastermind.engine that return Guess
 Guess MastermindEngine.getHiddenPattern()
          Gibt das zu erratende Muster (Guess) zurück
 Guess MastermindEngine.getHistoryGuess(int guessNumber)
          Gibt einen Guess zurück aus der History
 

Methods in mastermind.engine with parameters of type Guess
 Result IMastermindEngine.getResult(Guess guess)
          Berechnet die Anzahl Stifte mit richtiger Farbe und richtiger Position (schwarz) sowie nur richtigen Farbe (weiss) sowie ob Gewonnen oder nicht.
 Result MastermindEngine.getResult(Guess guess)
          Berechnet die Anzahl Stifte mit richtiger Farbe und richtiger Position (schwarz) sowie nur richtigen Farbe (weiss) sowie ob Gewonnen oder nicht.
 boolean IMastermindEngine.hasWon(Guess guess)
          Gibt zurück ob gewonnen oder nicht.
 boolean MastermindEngine.hasWon(Guess guess)
          Gibt zurück ob gewonnen oder nicht.
 void IMastermindEngine.setHiddenPattern(Guess hiddenPattern, boolean showCode)
          Setzt das zu erratende Muster (Guess)
 void MastermindEngine.setHiddenPattern(Guess hiddenPattern, boolean showCode)
          Setzt das zu erratende Muster (Guess)
 

Uses of Guess in mastermind.logic
 

Methods in mastermind.logic that return Guess
static Guess RandomGuess.genRandomGuess()
          Erzeugt einen zufälligen Guess
 

Methods in mastermind.logic with parameters of type Guess
static boolean GuessHandler.validateGuess(Guess guess)
          Ueberprueft die Parameter auf ihre gueltigkeit, Plausibilitaetspruefung.
 

Uses of Guess in mastermind.model
 

Methods in mastermind.model with parameters of type Guess
 Result Guess.compareGuess(Guess otherGuess)
          Vergleicht zwei Guess miteinander und gibt die Anzahl Stifte mit richtiger Farbe und richtiger Position (schwarz) sowie nur richtigen Farbe (weiss)zurück.
 

Uses of Guess in mastermind.solver
 

Methods in mastermind.solver that return Guess
 Guess ISolver.getNextGuess(Result lastResult, int guessID)
          Liefert den nächsten Rateversuch (Guess)
 Guess SolverBruteforce.getNextGuess(Result lastResult, int guessID)
          Berechnet den nächsten Guess
 Guess SolverLogik.getNextGuess(Result lastResult, int guessID)
          Liefert den nächsten Rateversuch (Guess)
 

Methods in mastermind.solver with parameters of type Guess
 void SolverLogik.computeAllPossibleGuess(Guess firstGuess, Result firstResult)
          Berechnet alle möglichen Kombinationen
 

Method parameters in mastermind.solver with type arguments of type Guess
 void SolverThreadGetNextGuess.setGuessList(java.util.List<Guess> myList)
          Setter Methode um die zu überprüfende Liste von Guess zu übergeben
 void SolverLogik.setListGuess(java.util.List<Guess> newGuess)
          Setter-Methode für die einzelnen Threads um ihre Guess's zu speichern
 void SolverLogik.setListGuessResult(java.util.List<Guess> possibleGuess)
          Setter-Methode für die einzelnen Threads um ihre Resultat zu speichern
 

Constructors in mastermind.solver with parameters of type Guess
SolverLogik(Guess firstGuess, Result firstResult)
          Default Konstruktor
SolverThreadGenAllGuess(SolverLogik logik, int startPos, int endPos, Guess firstGuess, Result firstResult, int id)
          Default Konstruktor
SolverThreadGetNextGuess(SolverLogik logik, Guess lastGuess, Result lastResult, int id)
          Default Konstruktor