Cronologia Commit

Autore SHA1 Messaggio Data
  ArseniyShestakov 3185b64fb0 CPathfinder: rename cObj and dObjt to ctObj and dtObj 10 anni fa
  ArseniyShestakov 6dd9572644 CPathfinder: cleanup checks for source node visitable object 10 anni fa
  ArseniyShestakov aa59ad05ed CPathfinder: don't access map->guardingCreaturePositions directly 10 anni fa
  ArseniyShestakov d2baa5b0d0 Pathfinding: move isLayerAvailable into TurnInfo 10 anni fa
  ArseniyShestakov abc4ea272f TurnInfo: store all bonuses and use TileInfo for everything 10 anni fa
  ArseniyShestakov 9ed9d94009 TurnInfo: first step towards better abstraction 10 anni fa
  ArseniyShestakov d76b2b7ca8 CPathsInfo: rework nodes multi_array allocation 10 anni fa
  ArseniyShestakov 46b923713b Pathfinding: rework isLayerTransitionPossible and fix formatting 10 anni fa
  ArseniyShestakov f1311abd0b CPathfinder: move node action code into getDestAction 10 anni fa
  ArseniyShestakov 4aaf6191a5 CPathfinder: implemented originalMovementRules option 10 anni fa
  ArseniyShestakov 2b6851b3d2 Pathfinding: use unique_ptr for hlp and fix few rules 10 anni fa
  ArseniyShestakov 9a63735c24 CPathfinderHelper: implement TurnInfo to avoid bonus re-checking 10 anni fa
  ArseniyShestakov 2ef9d7c3ec Rename getCost back to getMovementCost 10 anni fa
  ArseniyShestakov b2e1ee5363 CGameState: move two pathfinding-related functions to CPathfinderHelper 10 anni fa
  ArseniyShestakov d3c8ca7c1c Pathfinding: implement duration checking for fly and water walking 10 anni fa
  ArseniyShestakov 45e4cf354e Revert "Pathfinding: do path calculation in separate thread" 10 anni fa
  ArseniyShestakov f376b27999 Pathfinding: do path calculation in separate thread 10 anni fa
  ArseniyShestakov 9cf35d1bfd CPathfinder: support for Castle Gate 10 anni fa
  ArseniyShestakov be37e1cd8b CPathfinder: add const to appropriate methods 10 anni fa
  ArseniyShestakov f590b364c5 Pathfinder: shorten EPathfindingLayer to ELayer 10 anni fa
  ArseniyShestakov 4af9c7c29d CPathfinder: add one turn boundary for flying and water walking 10 anni fa
  ArseniyShestakov 4973a1ec90 CGPathNode: get rid of land member as it's now obsolete 10 anni fa
  ArseniyShestakov 160fa38254 Client: change cursor using node action information of pathfinder 10 anni fa
  ArseniyShestakov 82048cbf2d Pathfinder: implement new feature - node action 10 anni fa
  ArseniyShestakov bd8eec7fb8 CGPathNode: move resetting code into separate function 10 anni fa
  ArseniyShestakov d8a612f5d6 CPathsInfo: use boost::multi_array for storing graph of nodes 10 anni fa
  ArseniyShestakov 3f2cdf3137 CPathfinder: implement priority queue and node locking 10 anni fa
  ArseniyShestakov 148355908d CPathfinder: get rid of FoW variable and bunch of small fixes 10 anni fa
  ArseniyShestakov f4dea88e3b CPathfinder: get rid of hero object usage when it's not needed 10 anni fa
  ArseniyShestakov 1bc335323d CPathfinder: add lightweightFlyingMode option suggested by @alexvins 10 anni fa