A C E G I L M N R S T

A

addScore(int) - Method in interface mvc143.IBoggleModel
Add to the score.
addToDictionary(String[]) - Method in interface mvc143.IBoggleController
Add new words to dictionary without changing what was already there.
addToDictionary(String[]) - Method in interface mvc143.IBoggleWordsModel
Add new words to dictionary, without changing what was already there.
addToHistory(String) - Method in interface mvc143.IBoggleWordsModel
Add the accepted proposal to the history.
addToProposal(int, int) - Method in interface mvc143.IBoggleController
This method will add the letter specified by row and col to the proposal string.

C

createBoard(String) - Method in interface mvc143.IBoggleModel
create a new board by loading from a resource (file) if fileID is null, the board is created internally (for example, it randomly assigns the characters for each cell).

E

emptyHistory() - Method in interface mvc143.IBoggleWordsModel
Clear the history list.
endGame() - Method in interface mvc143.IBoggleController
End the current running game.

G

getBoardCols() - Method in interface mvc143.IBoggleController
Get the number of columns in the board.
getBoardRows() - Method in interface mvc143.IBoggleController
get the number of rows in the board.
getCols() - Method in interface mvc143.IBoggleModel
Tells the number of columns of the board.
getGameTime() - Method in interface mvc143.IBoggleController
Get the total time duration of a game in milliseconds.
getHistory() - Method in interface mvc143.IBoggleWordsModel
get a history (list) of all accepted words in the current game.
getLetter(int, int) - Method in interface mvc143.IBoggleModel
Retrive the character on the cell specified by col and row.
getLetterInBoard(int, int) - Method in interface mvc143.IBoggleController
return the character at the position specified by row and col.
getMillisRemaining() - Method in interface mvc143.IBoggleController
Get the remaining left in the current game.
getRows() - Method in interface mvc143.IBoggleModel
Tells the number of rows of the board
getScore() - Method in interface mvc143.IBoggleController
Get the score for the current game.
getScore() - Method in interface mvc143.IBoggleModel
Tell the current score.
getStatus() - Method in interface mvc143.IBoggleController
Return a message which this components wants to be visible to the user.
getWordsHistory() - Method in interface mvc143.IBoggleController
Get the words history from the Model.
getWordsModel() - Method in interface mvc143.IBoggleModel
make the words model object visible to controller

I

IBoggleController - interface mvc143.IBoggleController.
This interface provides the methods for overall control of a Boggle Game.
IBoggleModel - interface mvc143.IBoggleModel.
This interface provides the methods needed for the Boggle Model, that is, methods to manipulate the board data, score data and dictionary model.
IBoggleView - interface mvc143.IBoggleView.
This is the visual aspect of the game of Boggle.
IBoggleWordsModel - interface mvc143.IBoggleWordsModel.
An aspect of the Model.
isNewProposal() - Method in interface mvc143.IBoggleController
Determine if the current word proposal is empty or not, i.e., whether any letters have been added to it.
isRunning() - Method in interface mvc143.IBoggleController
This method will tell if the game is ended or not.
isValidPosition(int, int) - Method in interface mvc143.IBoggleWordsModel
Determine if the selected square of the board is a legal position for the next letter of the word being developed.
isValidWord(String) - Method in interface mvc143.IBoggleWordsModel
Determine if the word proposed is valid or not.

L

loadDictionary(String) - Method in interface mvc143.IBoggleController
Load a dictionary from a resource (file).
loadDictionary(String) - Method in interface mvc143.IBoggleWordsModel
Load a dictionary from a resource (file).

M

mvc143 - package mvc143
 

N

newProposal() - Method in interface mvc143.IBoggleController
The current word proposal will be cleared.

R

redraw() - Method in interface mvc143.IBoggleView
This method will redisplay everything.
removeLetterFromProposal() - Method in interface mvc143.IBoggleController
Remove the last character in the proposed word.
resetScore() - Method in interface mvc143.IBoggleModel
Reset the score to zero; for example, at the start of another game.

S

setDictionary(Collection) - Method in interface mvc143.IBoggleWordsModel
set the dictionary to be a given one.
setGameTime(long) - Method in interface mvc143.IBoggleController
Set the time duration of one game.
showInfo() - Method in interface mvc143.IBoggleView
shows the information, at least the author and description of different modules
startGame() - Method in interface mvc143.IBoggleController
Start a new game, with a new internally generated board.
startGame(String) - Method in interface mvc143.IBoggleController
Start a new game, intializing the board from the file given.
startTimer() - Method in interface mvc143.IBoggleController
Start the timer, if the timer is stopped (create a new timer and start it, if there wasn't already a timer)
submitProposal() - Method in interface mvc143.IBoggleController
When the user submits the proposed word, this method will check if the word is valid or not.

T

terminate() - Method in interface mvc143.IBoggleModel
Perform cleanup when the application is about to end.
terminateApplication() - Method in interface mvc143.IBoggleController
Terminate the application.
terminateView() - Method in interface mvc143.IBoggleView
Perform cleanup when the application is about to end.

A C E G I L M N R S T