Историја ревизија

Аутор SHA1 Порука Датум
  Ivan Savenko 7b5a7f43ad Removed includes of CGameState from headers пре 10 година
  ArseniyShestakov df4515901d CPathfinder: fix special movement boundary check пре 10 година
  ArseniyShestakov f4c06660e4 CPathfinder::evaluateAccessibility: apply more optimizations пре 10 година
  ArseniyShestakov 2632389aaf CPathfinder: bring FoW reference back to avoid performance loss пре 10 година
  ArseniyShestakov 6dacb84404 CPathfinder::addNeighbours: avoid allocating new vector each time пре 10 година
  ArseniyShestakov 5a87f58e09 CPathfinder: optimize checks order in calculatePaths пре 10 година
  ArseniyShestakov 8217eb3a82 CPathfinder: split isLayerTransitionPossible into two functions пре 10 година
  ArseniyShestakov a1fe2ebc44 Pathfinding: restore gamestate usage to avoid overhead пре 10 година
  ArseniyShestakov 438a444443 CGHeroInstance: move native terrain check into getNativeTerrain пре 10 година
  ArseniyShestakov 5ae6225ebc TurnInfo: implement internal bonus cache for most used bonuses пре 10 година
  ArseniyShestakov e91d79414b PathfinderOptions: use settings and move all defaults into schema пре 10 година
  ArseniyShestakov cb61572878 TurnInfo: add cache for bonuses selection пре 10 година
  ArseniyShestakov 7101083a24 CPathfinder: restore transit via garrisons пре 10 година
  ArseniyShestakov ab9680a7d9 CPathfinder: handle event object properly everywhere пре 10 година
  ArseniyShestakov fe12b8f664 Pathfinding: re-introduce EAccessibility::FLYABLE пре 10 година
  ArseniyShestakov c2ba3e3faf CPathfinderHelper: very firts pass over getNeighbours пре 10 година
  ArseniyShestakov 73d8687785 CPathfinder: add some comments and TODO for future changes пре 10 година
  ArseniyShestakov 578aa2acd4 Pathfinding: don't use gamestate directly as it's not needed пре 10 година
  ArseniyShestakov d524b4eabe CPathfinder: get rid of addNeighbours coord argument пре 10 година
  ArseniyShestakov 8f72d73241 CPathfinder: update teleport code and use TurnInfo for whirlpools пре 10 година
  ArseniyShestakov 0949283cb9 Pathfinding: pass PathfinderOptions to helper and avoid changing them пре 10 година
  ArseniyShestakov 3185b64fb0 CPathfinder: rename cObj and dObjt to ctObj and dtObj пре 10 година
  ArseniyShestakov 6dd9572644 CPathfinder: cleanup checks for source node visitable object пре 10 година
  ArseniyShestakov aa59ad05ed CPathfinder: don't access map->guardingCreaturePositions directly пре 10 година
  ArseniyShestakov 324cf5490c CPathfinder: fix movement into guardian tile пре 10 година
  ArseniyShestakov 0be9d21132 CPathfinder: add rule that hero in boat can't visit empty boats пре 10 година
  ArseniyShestakov d2baa5b0d0 Pathfinding: move isLayerAvailable into TurnInfo пре 10 година
  ArseniyShestakov abc4ea272f TurnInfo: store all bonuses and use TileInfo for everything пре 10 година
  ArseniyShestakov 9ed9d94009 TurnInfo: first step towards better abstraction пре 10 година
  ArseniyShestakov 942c0cd718 CPathfinder: improve support for whirlpools пре 10 година