org.sidoh.wwf_api.game_state
Class Move.Result
java.lang.Object
org.sidoh.wwf_api.game_state.Move.Result
- Enclosing class:
- Move
public static class Move.Result
- extends java.lang.Object
Encapsulates information about a move. This includes the number of points earned
and a list of the words that were formed. Removes the abstraction gained by using
Letter since this is really only useful for dictionary lookups.
|
Constructor Summary |
Move.Result(int score,
int numTilesSkipped,
java.lang.String mainWord,
java.util.List<java.lang.String> resultingWords)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Move.Result
public Move.Result(int score,
int numTilesSkipped,
java.lang.String mainWord,
java.util.List<java.lang.String> resultingWords)
getNumTilesSkipped
public int getNumTilesSkipped()
getMainWord
public java.lang.String getMainWord()
getScore
public int getScore()
getResultingWords
public java.util.List<java.lang.String> getResultingWords()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object