net.sf.tankbattles.configuration
Class Mission
java.lang.Object
net.sf.tankbattles.configuration.Mission
public class Mission
- extends java.lang.Object
The main configuration class.
Contain all the information needed by the simulator to build the whole scene graph, including
the battlefield, its obstacles and tanks. Included in each of the configuration objects are
especific attributes, including those that refer to a class implementation of custom behavior
for the simulation.
- Author:
- erickpassos
Constructor Summary |
Mission()
Default constructor just initializes an empty collection for the teams and battlefield. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Mission
public Mission()
- Default constructor just initializes an empty collection for the teams and battlefield.
getBattleField
public BattleField getBattleField()
setBattleField
public void setBattleField(BattleField map)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getTeams
public java.util.Collection<Team> getTeams()
setTeams
public void setTeams(java.util.Collection<Team> teams)
getMissionSimulatorClass
public java.lang.Class<? extends AbstractMissionSimulator> getMissionSimulatorClass()
setMissionImplementation
public void setMissionImplementation(java.lang.Class<? extends AbstractMissionSimulator> missionSimulatorClass)