Commit History

Автор SHA1 Съобщение Дата
  Arseniy Shestakov b4a35f9c62 CPathfinderHelper: fix memory leak преди 9 години
  Arseniy Shestakov 9fd1cff090 Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared преди 10 години
  ArseniyShestakov ab92123da3 CPathfinder: improve support for visits and battles in teleports преди 10 години
  ArseniyShestakov 9e7e5b81e4 Merge pull request #143 from vcmi/feature/patrolSupport преди 10 години
  Ivan Savenko c3ce4b25df Removed all #include's of CMap.h from headers. преди 10 години
  ArseniyShestakov 6bb205b15b CPathfinder: patrol support using getTilesInRange преди 10 години
  ArseniyShestakov df4515901d CPathfinder: fix special movement boundary check преди 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 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 adeefe903a CGPathNode: apply suggested optimizations преди 10 години
  ArseniyShestakov ab9680a7d9 CPathfinder: handle event object properly everywhere преди 10 години
  ArseniyShestakov e9636a8d37 CPathfinder: add TODO and ideas for available options преди 10 години
  ArseniyShestakov fe12b8f664 Pathfinding: re-introduce EAccessibility::FLYABLE преди 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 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 d76b2b7ca8 CPathsInfo: rework nodes multi_array allocation преди 10 години
  ArseniyShestakov 46b923713b Pathfinding: rework isLayerTransitionPossible and fix formatting преди 10 години
  ArseniyShestakov f1311abd0b CPathfinder: move node action code into getDestAction преди 10 години