Class AiControlBanditEntity
- java.lang.Object
-
- de.extio.spacecraft.shared.model.entity.AbstractEntity
-
- de.extio.spacecraft.shared.model.entity.builtin.live.InfoEntity
-
- de.extio.spacecraft.shared.model.entity.builtin.live.AiControlBanditEntity
-
- All Implemented Interfaces:
HasPosition2
,HasPositionAndDimension2
public class AiControlBanditEntity extends InfoEntity
-
-
Field Summary
-
Fields inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntity
LOGGER, serverRestrictedEntities, serverRestrictedEntitySurfaceBo
-
-
Constructor Summary
Constructors Constructor Description AiControlBanditEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getWaypoint0()
String
getWaypoint1()
String
getWaypoint2()
String
getWaypoint3()
String
getWaypoint4()
boolean
isPatrol()
void
onClientDrawEntity(List<RenderingBo> renderingBo)
Client side: Draws this entityvoid
setPatrol(boolean patrol)
void
setWaypoint0(String waypoint0)
void
setWaypoint1(String waypoint1)
void
setWaypoint2(String waypoint2)
void
setWaypoint3(String waypoint3)
void
setWaypoint4(String waypoint4)
void
update(AbstractEntity other)
Incremental update of non-transient fields (usually transferred from server)-
Methods inherited from class de.extio.spacecraft.shared.model.entity.builtin.live.InfoEntity
isDisplay
-
Methods inherited from class de.extio.spacecraft.shared.model.entity.AbstractEntity
create, createClientDrawTileImageBo, getDimension, getEntityDef, getEntityDefUUID, getEntityLayer, getEntityManager, getOrientation, getParentCompositeEntity, getPosition, getServerRestrictedEntities, getServerRestrictEntitiesLastUpdate, getServerRestrictEntitiesWalls, getTileset, getTilesetPosition, getUuid, isDirty, isLocalInit, localCopy, localInit, onClientAction, onClientActionMessage, onClientFrame, onClientGenerateEntityDetails, onClientSelectedPointToEntity, onClientSelectedPointToNoClientEntityAction, onClientSelectedPointToWorldPos, onServerActionMessage, onServerTurnPass0, onServerTurnPass1, onServerTurnPass2PostComposites, serverCleanupRestrictedEntities, serverPrepareRestrictedEntities, serverRestrictEntity, serverTranslateEntityPass0, serverTranslateEntityPass1, setClientActions, setDirty, setEntityDef, setEntityManager, setLocalInit, setOrientation, setParentCompositeEntity, setPosition, setServerRestrictedEntities, setServerRestrictEntitiesLastUpdate, setServerRestrictEntitiesWalls, setUuid
-
-
-
-
Method Detail
-
update
public void update(AbstractEntity other)
Description copied from class:AbstractEntity
Incremental update of non-transient fields (usually transferred from server)- Overrides:
update
in classAbstractEntity
-
onClientDrawEntity
public void onClientDrawEntity(List<RenderingBo> renderingBo)
Description copied from class:AbstractEntity
Client side: Draws this entity- Overrides:
onClientDrawEntity
in classInfoEntity
-
isPatrol
public boolean isPatrol()
-
setPatrol
public void setPatrol(boolean patrol)
-
getWaypoint0
public String getWaypoint0()
-
setWaypoint0
public void setWaypoint0(String waypoint0)
-
getWaypoint1
public String getWaypoint1()
-
setWaypoint1
public void setWaypoint1(String waypoint1)
-
getWaypoint2
public String getWaypoint2()
-
setWaypoint2
public void setWaypoint2(String waypoint2)
-
getWaypoint3
public String getWaypoint3()
-
setWaypoint3
public void setWaypoint3(String waypoint3)
-
getWaypoint4
public String getWaypoint4()
-
setWaypoint4
public void setWaypoint4(String waypoint4)
-
-