games.jotto.model
Interface IJottoModel

All Known Implementing Classes:
JottoModel

public interface IJottoModel

Minimum level of abstraction to write a new jotto game class

Author:
vr28, jtl7

Method Summary
 void addView(IJottoGUI view)
           
 void badUserResponse(java.lang.String response)
           
 void clearStatistics()
           
 java.lang.String getStatistics()
           
 void initializeDictionary(java.util.Scanner s)
           
 void newGame(int maxGuesses, java.lang.String className)
           
 void process(java.lang.Object o)
           
 void revealAnswer()
           
 void revealHint()
           
 void setComputerGuesserInputColumn()
           
 void setHumanGuesserInputColumn()
           
 void showMessage(java.lang.String string)
           
 void showModelResponse(java.lang.String common)
           
 void showPopUpMessage(java.lang.String string)
           
 void stopGame(java.lang.String popUp, java.lang.String msg)
           
 void stopTurn()
           
 void updateStatistics(boolean iWon, int guesses)
           
 

Method Detail

newGame

void newGame(int maxGuesses,
             java.lang.String className)

addView

void addView(IJottoGUI view)

initializeDictionary

void initializeDictionary(java.util.Scanner s)

process

void process(java.lang.Object o)

getStatistics

java.lang.String getStatistics()

clearStatistics

void clearStatistics()

revealAnswer

void revealAnswer()

revealHint

void revealHint()

badUserResponse

void badUserResponse(java.lang.String response)

stopGame

void stopGame(java.lang.String popUp,
              java.lang.String msg)

showModelResponse

void showModelResponse(java.lang.String common)

showMessage

void showMessage(java.lang.String string)

showPopUpMessage

void showPopUpMessage(java.lang.String string)

stopTurn

void stopTurn()

setHumanGuesserInputColumn

void setHumanGuesserInputColumn()

setComputerGuesserInputColumn

void setComputerGuesserInputColumn()

updateStatistics

void updateStatistics(boolean iWon,
                      int guesses)