public class Player extends java.lang.Object implements XMLSerializable, IDable
Constructor and Description |
---|
Player(org.xml.sax.Attributes att,
Team team) |
Player(java.lang.String XML)
Used when reading off the network.
|
Player(java.lang.String name,
Team team) |
Player(java.lang.String name,
Team team,
java.awt.Color color) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getAgentType() |
java.lang.String |
getBrain() |
java.awt.Color |
getColor() |
java.lang.String |
getControllerName()
Return the name of the human controlling this player, or the name of the bot type controlling it.
|
int |
getID() |
java.lang.String |
getName() |
Team |
getTeam() |
boolean |
isHuman() |
java.lang.String |
name() |
void |
setAgentType(java.lang.String type) |
java.lang.String |
toString() |
java.lang.String |
toStringXML() |
public static final Player WATER
public Player(org.xml.sax.Attributes att, Team team)
public Player(java.lang.String XML)
public Player(java.lang.String name, Team team)
public Player(java.lang.String name, Team team, java.awt.Color color)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public java.lang.String getAgentType()
public java.lang.String getBrain()
public java.awt.Color getColor()
public java.lang.String getControllerName()
public java.lang.String getName()
public Team getTeam()
public boolean isHuman()
public java.lang.String name()
public void setAgentType(java.lang.String type)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringXML()
toStringXML
in interface XMLSerializable