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)
|
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
cash
int cash
name
java.lang.String name
unitListing
java.util.LinkedList unitListing
numUnits
int numUnits
hqx
int hqx
hqy
int hqy
Player
public Player(int i)
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)