| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.udk.agent.navigation |
Navigation API for Unreal.
|
| cz.cuni.amis.pogamut.udk.agent.navigation.floydwarshall | |
| cz.cuni.amis.pogamut.udk.agent.navigation.loquenavigator | |
| cz.cuni.amis.pogamut.udk.agent.navigation.martinnavigator | |
| cz.cuni.amis.pogamut.udk.communication.messages |
Java wrappers for the message objects send by the GameBotsUDK.
|
| cz.cuni.amis.pogamut.udk.communication.messages.gbinfomessages | |
| cz.cuni.amis.pogamut.udk.communication.translator | |
| cz.cuni.amis.pogamut.udk.communication.worldview.map |
| Modifier and Type | Method and Description |
|---|---|
boolean |
IUDKPathRunner.runToLocation(Location firstLocation,
Location secondLocation,
Location focus,
NavPointNeighbourLink navPointsLink,
boolean reachable)
Called iteratively to reach the 'firstLocation'.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
FloydWarshallMap.checkLink(NavPointNeighbourLink edge)
Checks whether the edge is usable.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
LoqueRunner.runToLocation(Location firstLocation,
Location secondLocation,
Location focus,
NavPointNeighbourLink navPointsLink,
boolean reachable)
Handles running directly to the specified location.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MartinRunner.runToLocation(Location firstLocation,
Location secondLocation,
Location focus,
NavPointNeighbourLink navPointsLink,
boolean reachable) |
| Modifier and Type | Method and Description |
|---|---|
Map<UnrealId,NavPointNeighbourLink> |
INavPoint.getNeighbourLinks()
Retuns map with links to navpoint neighbours.
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<UnrealId,NavPointNeighbourLink> |
NavPoint.IncomingEdges
Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
|
protected Map<UnrealId,NavPointNeighbourLink> |
NavPoint.OutgoingEdges
Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
|
| Modifier and Type | Method and Description |
|---|---|
Map<UnrealId,NavPointNeighbourLink> |
NavPoint.getIncomingEdges()
Maps edge-ORIGINATES_FROM-navpoint-UnrealId to neighbour link, those are incoming edges (those edges that originates in different navpoint and ends here, do not use this to ask whether you can get to navpoint of specific unreal id, use OutgoingEdges instead).
|
Map<UnrealId,NavPointNeighbourLink> |
NavPoint.getOutgoingEdges()
Maps edge-LEADING_TO-navpoint-UnrealId to neighbour link, those are outgoing edges (those edges that originates in this navpoint going to another one, those you may usually travel).
|
| Constructor and Description |
|---|
NavPointNeighbourLink(NavPointNeighbourLink original)
Cloning constructor.
|
NavPointNeighbourLink(NavPointNeighbourLink orig,
NavPoint from,
NavPoint to)
Use to fill missing fields of the Item when creating MapObtained event before
INIT command is requested.
|
| Constructor and Description |
|---|
NavPoint(UnrealId Id,
Location Location,
Velocity Velocity,
boolean Visible,
UnrealId Item,
ItemType ItemClass,
boolean ItemSpawned,
boolean DoorOpened,
UnrealId Mover,
javax.vecmath.Vector3d LiftOffset,
boolean LiftJumpExit,
boolean NoDoubleJump,
boolean InvSpot,
boolean PlayerStart,
int TeamNumber,
boolean Door,
boolean LiftCenter,
boolean LiftExit,
boolean AIMarker,
boolean JumpSpot,
boolean JumpDest,
boolean Teleporter,
Rotation Rotation,
boolean RoamingSpot,
boolean SnipingSpot,
Item ItemInstance,
Map<UnrealId,NavPointNeighbourLink> OutgoingEdges,
Map<UnrealId,NavPointNeighbourLink> IncomingEdges,
String PreferedWeapon,
int FlagOfTeam)
Creates new instance of command NavPoint.
|
NavPoint(UnrealId Id,
Location Location,
Velocity Velocity,
boolean Visible,
UnrealId Item,
ItemType ItemClass,
boolean ItemSpawned,
boolean DoorOpened,
UnrealId Mover,
javax.vecmath.Vector3d LiftOffset,
boolean LiftJumpExit,
boolean NoDoubleJump,
boolean InvSpot,
boolean PlayerStart,
int TeamNumber,
boolean Door,
boolean LiftCenter,
boolean LiftExit,
boolean AIMarker,
boolean JumpSpot,
boolean JumpDest,
boolean Teleporter,
Rotation Rotation,
boolean RoamingSpot,
boolean SnipingSpot,
Item ItemInstance,
Map<UnrealId,NavPointNeighbourLink> OutgoingEdges,
Map<UnrealId,NavPointNeighbourLink> IncomingEdges,
String PreferedWeapon,
int FlagOfTeam)
Creates new instance of command NavPoint.
|
| Modifier and Type | Method and Description |
|---|---|
Map<UnrealId,List<NavPointNeighbourLink>> |
TranslatorContext.getNavPointLinks() |
List<NavPointNeighbourLink> |
TranslatorContext.getNeighbours() |
| Modifier and Type | Method and Description |
|---|---|
void |
TranslatorContext.setNavPointLinks(Map<UnrealId,List<NavPointNeighbourLink>> links) |
void |
TranslatorContext.setNeighbours(List<NavPointNeighbourLink> neighs) |
| Constructor and Description |
|---|
Waylink(Waypoint start,
NavPointNeighbourLink edge) |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.