cz.cuni.amis.pogamut.defcon.communication.messages.infos
Class Bomber
java.lang.Object
cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConObject
cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConViewableObject
cz.cuni.amis.pogamut.defcon.communication.messages.infos.DefConUnitObject<BomberState>
cz.cuni.amis.pogamut.defcon.communication.messages.infos.Bomber
- All Implemented Interfaces:
- IWorldObject, ILocated, IViewable, ICompositeWorldObject
public class Bomber
- extends DefConUnitObject<BomberState>
Bomber unit from the world.
Bomber
public Bomber(int id,
int teamId,
DefConLocation location,
boolean visible,
BomberState state,
int stateCount,
int target,
DefConLocation nukeTarget,
double time)
- Creates new instance of object Bomber with specific id.
Bomber unit from the world.
- Parameters:
id - Game id of this object.teamId - Id of this object's team.location - Location of this object.visible - Visibility of this object.state - DefCon state of this unit.stateCount - Number of activations of current state on this unit.target - Current target of this unit.nukeTarget - Bomber's current nuke target.time - Time of last update of this object (time of first spotting in this case).
Bomber
public Bomber(Bomber original)
- Cloning constructor...
- Parameters:
original -
getNukeTarget
public DefConLocation getNukeTarget()
- Bomber's current nuke target.
- Returns:
- DefConLocation
toString
public String toString()
- Returns human readable serialization of the message.
- Overrides:
toString in class Object
- Returns:
- human readable string
toHtmlString
public String toHtmlString()
- Returns message in html format.
- Returns:
- html message
Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.