Class Player

java.lang.Object
  extended byPlayer

public abstract class Player
extends java.lang.Object

This abstract class outlines a Player. A Player has a name, a Rack, a score, a skipCounter and a boolean isLockedOut reporting whether the player is still in the game.

Version:
2.0
Author:
3GP01 - Hardev Bhamra, Deepak Chandarana, James Tompkin
See Also:
LocalScrabble, Game

Constructor Summary
Player(java.lang.String nme)
           
 
Method Summary
 void addScore(int x)
           
 java.lang.String getName()
           
 Rack getRack()
           
 int getScore()
           
 int getSkipCounter()
           
 void incrementSkipCounter()
           
 boolean isLockedOut()
           
 void resetSkipCounter()
           
 void setIsLockedOut()
           
 void setRack(Rack r)
           
 java.lang.String toString()
           
 java.lang.String toXml()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Player

public Player(java.lang.String nme)
Method Detail

getName

public java.lang.String getName()

getRack

public Rack getRack()

setRack

public void setRack(Rack r)

getScore

public int getScore()

getSkipCounter

public int getSkipCounter()

isLockedOut

public boolean isLockedOut()

addScore

public void addScore(int x)

setIsLockedOut

public void setIsLockedOut()

incrementSkipCounter

public void incrementSkipCounter()

resetSkipCounter

public void resetSkipCounter()

toString

public java.lang.String toString()

toXml

public java.lang.String toXml()