| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.ut2004.agent.module.sensor |
Utility classes concerning some aspects of the gameplay (mainly for UT).
|
| Modifier and Type | Class and Description |
|---|---|
class |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder |
| Modifier and Type | Method and Description |
|---|---|
NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.NewNavPointBuilder> |
NavigationGraphBuilder.NewNavPointBuilder.newEdge()
Creates new edge builder for the navpoint you're creating.
|
NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.NewNavPointBuilder> |
NavigationGraphBuilder.NewNavPointBuilder.newEdgeTo(String navPointId)
Creates new edge (to 'navPointId') builder for the navpoint you're creating.
|
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setCollisionHeight(int collisionHeight)
Sets collision height of the edge, corresponds to
NavPointNeighbourLink.getCollisionH(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setCollisionRadius(int collisionRadius)
Sets collision radius of the edge, corresponds to
NavPointNeighbourLink.getCollisionR(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setDoorFlag()
Sets
LinkFlag.DOOR flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setDoubleJump()
Sets the flag "double jump is needed" to true, corresponds to
NavPointNeighbourLink.isForceDoubleJump(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setFlyFlag()
Sets
LinkFlag.FLY flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setForcedFlag()
Sets
LinkFlag.FORCED flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setJumpFlag()
Sets
LinkFlag.JUMP flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setLadderFlag()
Sets
LinkFlag.LADDER flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setNeededJump(double x,
double y,
double z)
Sets the location from where the bot should jump to reach the target, corresponds to
NavPointNeighbourLink.getNeededJump(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setPlayerOnlyFlag()
Sets
LinkFlag#PLAYERONLYK flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setProscribedFlag()
Sets
LinkFlag.PROSCRIBED flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setSpecialFlag()
Sets
LinkFlag.SPECIAL flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setSwimFlag()
Sets
LinkFlag.SWIM flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setTo(String navPointId)
Sets the remote end of the edge (i.e., navpoint id where the edge is leading to), corresponds to
NavPointNeighbourLink.getToNavPoint(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setTo(UnrealId navPointId)
Sets the remote end of the edge (i.e., navpoint id where the edge is leading to), corresponds to
NavPointNeighbourLink.getToNavPoint(). |
NavigationGraphBuilder.NewNavPointEdgeBuilder<OWNER> |
NavigationGraphBuilder.NewNavPointEdgeBuilder.setWalkFlag()
Sets
LinkFlag.WALK flag into flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags(). |
| Modifier and Type | Method and Description |
|---|---|
protected void |
NavigationGraphBuilder.NewNavPointBuilder.addEdge(NavigationGraphBuilder.NewNavPointEdgeBuilder newNavPointEdgeBuilder)
Adds new edge into
NavigationGraphBuilder.NewNavPointBuilder.edges. |
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.