Class Tile
java.lang.Object
Tile
- All Implemented Interfaces:
- java.lang.Cloneable, java.lang.Comparable<Tile>, java.util.Comparator<Tile>
public class Tile
- extends java.lang.Object
- implements java.lang.Comparable<Tile>, java.util.Comparator<Tile>, java.lang.Cloneable
|
Constructor Summary |
Tile()
Creates the default letter '-' with a score value of 0. |
Tile(java.lang.Character letter)
Inits the letter and gives a score of 1 |
Tile(java.lang.Character letter,
java.lang.Integer score)
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Comparator |
equals |
Tile
public Tile()
- Creates the default letter '-' with a score value of 0.
Tile
public Tile(java.lang.Character letter)
- Inits the letter and gives a score of 1
- Parameters:
character -
Tile
public Tile(java.lang.Character letter,
java.lang.Integer score)
getLetter
public java.lang.Character getLetter()
setLetter
public void setLetter(java.lang.Character letter)
getScore
public java.lang.Integer getScore()
setScore
public void setScore(java.lang.Integer score)
getPosition
public Position getPosition()
setPosition
public void setPosition(Position position)
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone in class java.lang.Object
equals
public boolean equals(Tile tile)
compare
public int compare(Tile tile1,
Tile tile2)
- Specified by:
compare in interface java.util.Comparator<Tile>
compareTo
public int compareTo(Tile tile)
- Specified by:
compareTo in interface java.lang.Comparable<Tile>