com.bytefarmers.droids.games.models
Class AbstractTeamModel
java.lang.Object
com.bytefarmers.droids.games.models.AbstractTeamModel
- Direct Known Subclasses:
- TeamModel
- public abstract class AbstractTeamModel
- extends java.lang.Object
Team Class for use with games and stuff.
- Author:
- Fini A. Alring
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
players
public java.util.ArrayList players
name
public java.lang.String name
teamColor
public java.awt.Color teamColor
AbstractTeamModel
public AbstractTeamModel()
AbstractTeamModel
public AbstractTeamModel(java.lang.String name)
AbstractTeamModel
public AbstractTeamModel(java.lang.String name,
java.awt.Color teamColor)
- Parameters:
name - teamColor -
setName
public void setName(java.lang.String name)
getName
public java.lang.String getName()
setTeamColor
public void setTeamColor(java.awt.Color teamColor)
getTeamColor
public java.awt.Color getTeamColor()
addPlayer
public void addPlayer(AbstractPlayerModel player)
addPlayer
public void addPlayer(int index,
AbstractPlayerModel player)
getPlayer
public java.lang.Object getPlayer(int index)
removePlayer
public java.lang.Object removePlayer(int index)
render
public void render(java.awt.Graphics2D g2d)