com.bytefarmers.droids.games.football.models
Class TeamModel

java.lang.Object
  extended bycom.bytefarmers.droids.games.models.AbstractTeamModel
      extended bycom.bytefarmers.droids.games.football.models.TeamModel

public class TeamModel
extends AbstractTeamModel

Team Class for use with games and stuff.

Author:
Fini A. Alring

Field Summary
 
Fields inherited from class com.bytefarmers.droids.games.models.AbstractTeamModel
name, players, teamColor
 
Constructor Summary
TeamModel()
           
TeamModel(java.lang.String name)
           
TeamModel(java.lang.String name, java.awt.Color teamColor)
           
 
Method Summary
 java.lang.Object getPlayer(int index)
           
 java.lang.Object removePlayer(int index)
           
 void render(java.awt.Graphics2D g2d)
           
 
Methods inherited from class com.bytefarmers.droids.games.models.AbstractTeamModel
addPlayer, addPlayer, getName, getTeamColor, setName, setTeamColor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeamModel

public TeamModel()

TeamModel

public TeamModel(java.lang.String name)

TeamModel

public TeamModel(java.lang.String name,
                 java.awt.Color teamColor)
Parameters:
name -
teamColor -
Method Detail

getPlayer

public java.lang.Object getPlayer(int index)
Overrides:
getPlayer in class AbstractTeamModel

removePlayer

public java.lang.Object removePlayer(int index)
Overrides:
removePlayer in class AbstractTeamModel

render

public void render(java.awt.Graphics2D g2d)
Overrides:
render in class AbstractTeamModel