ArseniyShestakov
|
3f2cdf3137
CPathfinder: implement priority queue and node locking
|
10 years ago |
ArseniyShestakov
|
148355908d
CPathfinder: get rid of FoW variable and bunch of small fixes
|
10 years ago |
ArseniyShestakov
|
5f3e9deda7
CPathfinder: deny transit over whirlpools when hero not protected
|
10 years ago |
ArseniyShestakov
|
a1290f548b
CPathfinder: only allow water walking over accessible tiles
|
10 years ago |
ArseniyShestakov
|
3de94a8b99
CPathfinder: don't allow future movement after guarded tile
|
10 years ago |
ArseniyShestakov
|
f4dea88e3b
CPathfinder: get rid of hero object usage when it's not needed
|
10 years ago |
ArseniyShestakov
|
1bc335323d
CPathfinder: add lightweightFlyingMode option suggested by @alexvins
|
10 years ago |
ArseniyShestakov
|
330c1666fc
CPathfinder: move isLayerTransitionPossible and remove outdated comment
|
10 years ago |
ArseniyShestakov
|
934c682733
CPathfinder: always add air and water layer nodes to queue
|
10 years ago |
ArseniyShestakov
|
595deda270
CPathfinder: rename functions to better represent what they doing
|
10 years ago |
ArseniyShestakov
|
dfd70849e9
CPathfinder: restore selective tile initialization to initializeGraph
|
10 years ago |
ArseniyShestakov
|
c85c7f4b61
CPathfinder: always initialize all nodes within initializeGraph
|
10 years ago |
ArseniyShestakov
|
400152caee
CPathfinder: draft implementation of layers logic; not yet works
|
10 years ago |
ArseniyShestakov
|
9c1c7d0caf
Pathfinding: move getNode into CPathsInfo
|
10 years ago |
ArseniyShestakov
|
4b64bec711
EPathfindingLayer: copy other code from ETerrainType for debugging
|
10 years ago |
ArseniyShestakov
|
2b6e1498d2
Pathfinding: change argument order for getPath and AUTO layer as default
|
10 years ago |
ArseniyShestakov
|
b8253206c7
Pathfinding: make related code aware that layers exist
|
10 years ago |
ArseniyShestakov
|
c4ea0c7ff2
CPathfinder: don't include RegisterTypes
|
10 years ago |
ArseniyShestakov
|
6b34eb729e
Move all pathfinding-related code into new file
|
10 years ago |