public class AreaRouter
extends java.lang.Object
コンストラクタと説明 |
---|
AreaRouter() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.util.List<rescuecore2.worldmodel.EntityID> |
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> |
get(rescuecore2.standard.entities.Area origin,
java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations,
CostFunction costFunc,
AdvancedWorldModel world,
int thinkTime)
ダイクストラ法
複数の目的地のどれかに移動する際に用いる
|
public static java.util.List<rescuecore2.worldmodel.EntityID> get(rescuecore2.standard.entities.Area origin, rescuecore2.standard.entities.Area destination, CostFunction costFunc, AdvancedWorldModel world, int thinkTime)
origin
- destinations
- costFunc
- world
- public static java.util.List<rescuecore2.worldmodel.EntityID> get(rescuecore2.standard.entities.Area origin, java.util.Set<rescuecore2.standard.entities.StandardEntity> destinations, CostFunction costFunc, AdvancedWorldModel world, int thinkTime)
origin
- destinations
- costFunc
- world
-