パッケージ | 説明 |
---|---|
rione.model.route.area |
修飾子とタイプ | メソッドと説明 |
---|---|
static CostFunction |
CostFunction.normal(ReachableArea reachable,
AdvancedWorldModel world)
デフォルトのコストファンクション
|
static CostFunction |
CostFunction.pf(ReachableArea reachable,
AdvancedWorldModel world) |
修飾子とタイプ | メソッドと説明 |
---|---|
AreaRoute |
AreaRoute.expandedRoute(rescuecore2.standard.entities.Area next,
AreaRoute previous,
CostFunction costFunc)
ルートの拡張 ダイクストラ
|
AreaRoute |
AreaRoute.expandedRoute(rescuecore2.standard.entities.Area next,
AreaRoute previous,
CostFunction costFunc,
rescuecore2.standard.entities.Area destination)
ルートの拡張 A*
|
static java.util.List<rescuecore2.worldmodel.EntityID> |
AreaRouter.get(rescuecore2.standard.entities.Area origin,
rescuecore2.standard.entities.Area destination,
CostFunction costFunc,
AdvancedWorldModel world,
int thinkTime)
A*探索
単一の目的地に移動する際に用いる
|
static java.util.List<rescuecore2.worldmodel.EntityID> |
AreaRouter.get(rescuecore2.standard.entities.Area origin,
java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc,
AdvancedWorldModel world,
int thinkTime)
ダイクストラ法
複数の目的地のどれかに移動する際に用いる
|