Commit History

Author SHA1 Message Date
  ArseniyShestakov 6dd9572644 CPathfinder: cleanup checks for source node visitable object 10 years ago
  ArseniyShestakov aa59ad05ed CPathfinder: don't access map->guardingCreaturePositions directly 10 years ago
  ArseniyShestakov 324cf5490c CPathfinder: fix movement into guardian tile 10 years ago
  ArseniyShestakov 0be9d21132 CPathfinder: add rule that hero in boat can't visit empty boats 10 years ago
  ArseniyShestakov d2baa5b0d0 Pathfinding: move isLayerAvailable into TurnInfo 10 years ago
  ArseniyShestakov abc4ea272f TurnInfo: store all bonuses and use TileInfo for everything 10 years ago
  ArseniyShestakov 9ed9d94009 TurnInfo: first step towards better abstraction 10 years ago
  ArseniyShestakov 942c0cd718 CPathfinder: improve support for whirlpools 10 years ago
  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