com.bytefarmers.droids.games.football.models
Class PlayerModel
java.lang.Object
com.bytefarmers.droids.models.DroidModel
com.bytefarmers.droids.games.models.AbstractPlayerModel
com.bytefarmers.droids.games.football.models.PlayerModel
- public class PlayerModel
- extends AbstractPlayerModel
PlayerModel is used for game and simulation purposes, and is an extension of DroidModel.
- Author:
- Fini A. Alring
| Fields inherited from class com.bytefarmers.droids.models.DroidModel |
arrowColor, borderColor, dcs, defaultLocation, direction, droidColor, location, radius, target, trajectory, velocity |
|
Constructor Summary |
PlayerModel(int x,
int y,
java.lang.String name,
java.awt.Color playerColor)
PlayerModel is used for simulating players in games and sims, it is an extension of DroidModel, which provides the basic core functionality. |
|
Method Summary |
java.lang.String |
getName()
Get Players Name |
void |
render(java.awt.Graphics2D g2d)
render the player onto a Graphics2D image. |
void |
setName(java.lang.String name)
Set players name. |
| Methods inherited from class com.bytefarmers.droids.models.DroidModel |
getAngleTo, getBorderLocation, getBorderLocation, getDefaultLocation, getDirection, getDistanceTo, getLocation, getRadius, getTarget, getVelocity, getX, getY, moveDirection, moveTowards, setDefaultLocation, setDirection, setLocation, setLocation, setRadius, setTarget, setVelocity |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
public java.lang.String name
- Name of player
containmentZone
public java.lang.String containmentZone
PlayerModel
public PlayerModel(int x,
int y,
java.lang.String name,
java.awt.Color playerColor)
- PlayerModel is used for simulating players in games and sims, it is an extension of DroidModel, which provides the basic core functionality.
- Parameters:
x - X coord.y - Y coord.name - Player nameplayerColor - Player color
setName
public void setName(java.lang.String name)
- Set players name.
- Overrides:
setName in class AbstractPlayerModel
- Parameters:
name - playername
getName
public java.lang.String getName()
- Get Players Name
- Overrides:
getName in class AbstractPlayerModel
- Returns:
String name
render
public void render(java.awt.Graphics2D g2d)
- render the player onto a Graphics2D image.
- Overrides:
render in class AbstractPlayerModel
- Parameters:
g2d - Graphics2D