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
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)