atavism.agis.objects
Class ArenaTeam
java.lang.Object
atavism.agis.objects.ArenaTeam
public class ArenaTeam
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
teamNum
protected int teamNum
teamName
protected java.lang.String teamName
teamActive
protected boolean teamActive
teamScore
protected int teamScore
teamGoal
protected int teamGoal
minMembers
protected int minMembers
spawnPoint
protected Point spawnPoint
teamMembers
protected java.util.LinkedList<ArenaMember> teamMembers
activeMembers
protected java.util.LinkedList<ArenaMember> activeMembers
ArenaTeam
public ArenaTeam()
initialiseTeam
public void initialiseTeam(int teamNum,
java.lang.String teamName,
int teamGoal,
int minMembers,
Point spawnPoint)
addTeamMember
public void addTeamMember(OID oid,
java.lang.String name,
java.lang.String race,
int base_speed,
boolean useWeapons,
boolean useHealth)
hasMember
public boolean hasMember(OID oid)
getTeamMember
public ArenaMember getTeamMember(OID oid)
getTeamMember
public ArenaMember getTeamMember(int pos)
getTeamMembersOids
public java.util.ArrayList<OID> getTeamMembersOids()
removePlayer
public ArenaMember removePlayer(OID oid)
playTeamDeathAnimations
public void playTeamDeathAnimations()
playTeamVictoryAnimations
public void playTeamVictoryAnimations()
updateScore
public void updateScore(int delta)
getTeamSize
public int getTeamSize()
getTeamName
public java.lang.String getTeamName()
setTeamActive
public void setTeamActive(boolean active)
getTeamActive
public boolean getTeamActive()
getTeamScore
public int getTeamScore()
setTeamScore
public void setTeamScore(int teamScore)
getTeamGoal
public int getTeamGoal()
setSpawnPoint
public void setSpawnPoint(Point spawnPoint)
getSpawnPoint
public Point getSpawnPoint()
getTeamMembers
public java.util.LinkedList<ArenaMember> getTeamMembers()
getActiveMembers
public java.util.LinkedList<ArenaMember> getActiveMembers()