net.sf.tankbattles.configuration
Class Tank
java.lang.Object
net.sf.tankbattles.configuration.Tank
public class Tank
- extends java.lang.Object
An individual tank involved in the battle.
Each tank can have its own name, AI implementation, initial position and team.
- Author:
- erickpassos
Constructor Summary |
Tank()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Tank
public Tank()
getInitialPosition
public com.jme.math.Vector3f getInitialPosition()
setInitialPosition
public void setInitialPosition(com.jme.math.Vector3f position)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getTankControllerClass
public java.lang.Class<? extends AbstractTankController> getTankControllerClass()
setTankControllerClass
public void setTankControllerClass(java.lang.Class<? extends AbstractTankController> tankControllerClass)
getTankController
public AbstractTankController getTankController()
getTeam
public Team getTeam()
setTeam
public void setTeam(Team team)
getTankNode
public TankNode getTankNode()
setTankNode
public void setTankNode(TankNode tankNode)