|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectPlayer
public class Player
The Player class - represents each player
| Constructor Summary | |
|---|---|
Player()
Create player |
|
Player(java.lang.String name,
SLL<Tile> hand)
|
|
| Method Summary | |
|---|---|
boolean |
addTile(Tile tile)
Adds a tile to the player's hand |
java.lang.Object |
clone()
Creates a deep copy |
int |
compare(Player player1,
Player player2)
Implementation of Comparator - compares based on name |
int |
compareTo(Player player)
Implementation of Comparable compares based on score |
boolean |
equals(Player player)
equals method |
SLL<Tile> |
getHand()
|
java.lang.String |
getName()
|
java.lang.Integer |
getScore()
|
boolean |
removeTile(Tile tile)
removes a tile from the player's hand Returns true if tile exists and was removed Returns false if tile not found |
void |
setHand(SLL<Tile> hand)
|
void |
setName(java.lang.String name)
|
void |
setScore(java.lang.Integer score)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Comparator |
|---|
equals |
| Constructor Detail |
|---|
public Player()
public Player(java.lang.String name,
SLL<Tile> hand)
| Method Detail |
|---|
public SLL<Tile> getHand()
public void setHand(SLL<Tile> hand)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.Integer getScore()
public void setScore(java.lang.Integer score)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object clone()
clone in class java.lang.Object
public int compare(Player player1,
Player player2)
compare in interface java.util.Comparator<Player>public int compareTo(Player player)
compareTo in interface java.lang.Comparable<Player>public boolean equals(Player player)
public boolean removeTile(Tile tile)
public boolean addTile(Tile tile)
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||