Commit History

Author SHA1 Message Date
  ArseniyShestakov d76b2b7ca8 CPathsInfo: rework nodes multi_array allocation 10 years ago
  ArseniyShestakov 09473f6648 CPathfinder: move embark special case to isMovementToDestPossible 10 years ago
  ArseniyShestakov 46b923713b Pathfinding: rework isLayerTransitionPossible and fix formatting 10 years ago
  ArseniyShestakov f1311abd0b CPathfinder: move node action code into getDestAction 10 years ago
  ArseniyShestakov 4aaf6191a5 CPathfinder: implemented originalMovementRules option 10 years ago
  ArseniyShestakov 2b6851b3d2 Pathfinding: use unique_ptr for hlp and fix few rules 10 years ago
  ArseniyShestakov 9a63735c24 CPathfinderHelper: implement TurnInfo to avoid bonus re-checking 10 years ago
  ArseniyShestakov 2ef9d7c3ec Rename getCost back to getMovementCost 10 years ago
  ArseniyShestakov b2e1ee5363 CGameState: move two pathfinding-related functions to CPathfinderHelper 10 years ago
  ArseniyShestakov d3c8ca7c1c Pathfinding: implement duration checking for fly and water walking 10 years ago
  ArseniyShestakov 45e4cf354e Revert "Pathfinding: do path calculation in separate thread" 10 years ago
  ArseniyShestakov f376b27999 Pathfinding: do path calculation in separate thread 10 years ago
  ArseniyShestakov 9cf35d1bfd CPathfinder: support for Castle Gate 10 years ago
  ArseniyShestakov be37e1cd8b CPathfinder: add const to appropriate methods 10 years ago
  ArseniyShestakov f590b364c5 Pathfinder: shorten EPathfindingLayer to ELayer 10 years ago
  ArseniyShestakov 4af9c7c29d CPathfinder: add one turn boundary for flying and water walking 10 years ago
  ArseniyShestakov 2fb73c55e1 CPathfinder: use node action in isMovementAfterDestPossible checks 10 years ago
  ArseniyShestakov 4973a1ec90 CGPathNode: get rid of land member as it's now obsolete 10 years ago
  ArseniyShestakov 160fa38254 Client: change cursor using node action information of pathfinder 10 years ago
  ArseniyShestakov 82048cbf2d Pathfinder: implement new feature - node action 10 years ago
  ArseniyShestakov bd8eec7fb8 CGPathNode: move resetting code into separate function 10 years ago
  ArseniyShestakov d8a612f5d6 CPathsInfo: use boost::multi_array for storing graph of nodes 10 years ago
  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