Commit History

Author SHA1 Message Date
  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