Class Player

java.lang.Object
  |
  +--Player

class Player
extends java.lang.Object

The player class contains all the necessary info for a player such as the amount of cash available, and the list of units under the player's control


Field Summary
(package private)  int cash
           
(package private)  int hqx
           
(package private)  int hqy
           
(package private)  java.lang.String name
           
(package private)  int numUnits
           
(package private)  java.util.LinkedList unitListing
           
 
Constructor Summary
Player(int i)
           
 
Method Summary
 void addUnit(Unit u)
           
 int getCash()
           
 Unit getFirstUnit()
           
 int getHQXPos()
           
 int getHQYPos()
           
 Unit getNextUnit(Unit u)
          returns the next unit after the unit passed to the method
 int getNumUnits()
           
 Unit getUnit(int i)
           
 int getUnitNumber(Unit u)
           
 boolean isPlayerUnit(Unit u)
           
 void removeUnit(Unit u)
           
 void setCash(int i)
           
 void setHQXPos(int i)
           
 void setHQYPos(int i)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

cash

int cash

name

java.lang.String name

unitListing

java.util.LinkedList unitListing

numUnits

int numUnits

hqx

int hqx

hqy

int hqy
Constructor Detail

Player

public Player(int i)
Method Detail

setCash

public void setCash(int i)

getCash

public int getCash()

addUnit

public void addUnit(Unit u)

removeUnit

public void removeUnit(Unit u)

getNumUnits

public int getNumUnits()

getNextUnit

public Unit getNextUnit(Unit u)
returns the next unit after the unit passed to the method

getFirstUnit

public Unit getFirstUnit()

getUnit

public Unit getUnit(int i)

getUnitNumber

public int getUnitNumber(Unit u)

setHQXPos

public void setHQXPos(int i)

setHQYPos

public void setHQYPos(int i)

getHQXPos

public int getHQXPos()

getHQYPos

public int getHQYPos()

isPlayerUnit

public boolean isPlayerUnit(Unit u)