AlexVinS
|
da20aa2388
Use the same cost value in Pathfinder and fuzzy evaluations.
|
6 years ago |
AlexVinS
|
4b5910c2f4
VCAI performance improvements
|
6 years ago |
Andrii Danylchenko
|
cbaa834589
AI pathfinding: bug fix after refactoring
|
7 years ago |
Andrii Danylchenko
|
f327c46fa3
AI pathfinding: rename and add const to functions
|
7 years ago |
Andrii Danylchenko
|
49c872e4ec
AI: replace SectorMap with new PathfinderManager
|
7 years ago |
Andrii Danylchenko
|
eb17313f7f
AI: pathfinder extensibility - add one more rule for movement to destination and some refactoring
|
7 years ago |
Andrii Danylchenko
|
7150fc9f71
AI: pathfinder api supports configuration
|
7 years ago |
Andrii Danylchenko
|
9ab44b950a
AI: pathfinder rework, rules refactored a bit.
|
7 years ago |
Andrii Danylchenko
|
24221f3fb4
AI: move teleportation handling to pathfinder helper and neighbour finder
|
7 years ago |
Andrii Danylchenko
|
6ac987794c
AI: first rule extracted for pathfinder
|
7 years ago |
Andrii Danylchenko
|
9af0032f84
AI: try to add some pathfinder extensibility. Extracted neighbour nodes finder
|
7 years ago |
Arseniy Shestakov
|
f1e5797834
Code style: move or add licensing information on top of every file
|
8 years ago |
Victor Luchits
|
e9e311f142
Fix NodeComparer::operator() to follow strict weak ordering rules
|
8 years ago |
Arseniy Shestakov
|
b4a35f9c62
CPathfinderHelper: fix memory leak
|
9 years ago |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
10 years ago |
ArseniyShestakov
|
ab92123da3
CPathfinder: improve support for visits and battles in teleports
|
10 years ago |
ArseniyShestakov
|
9e7e5b81e4
Merge pull request #143 from vcmi/feature/patrolSupport
|
10 years ago |
Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
10 years ago |
ArseniyShestakov
|
6bb205b15b
CPathfinder: patrol support using getTilesInRange
|
10 years ago |
ArseniyShestakov
|
df4515901d
CPathfinder: fix special movement boundary check
|
10 years ago |
ArseniyShestakov
|
2632389aaf
CPathfinder: bring FoW reference back to avoid performance loss
|
10 years ago |
ArseniyShestakov
|
6dacb84404
CPathfinder::addNeighbours: avoid allocating new vector each time
|
10 years ago |
ArseniyShestakov
|
8217eb3a82
CPathfinder: split isLayerTransitionPossible into two functions
|
10 years ago |
ArseniyShestakov
|
a1fe2ebc44
Pathfinding: restore gamestate usage to avoid overhead
|
10 years ago |
ArseniyShestakov
|
438a444443
CGHeroInstance: move native terrain check into getNativeTerrain
|
10 years ago |
ArseniyShestakov
|
5ae6225ebc
TurnInfo: implement internal bonus cache for most used bonuses
|
10 years ago |
ArseniyShestakov
|
adeefe903a
CGPathNode: apply suggested optimizations
|
10 years ago |
ArseniyShestakov
|
ab9680a7d9
CPathfinder: handle event object properly everywhere
|
10 years ago |
ArseniyShestakov
|
e9636a8d37
CPathfinder: add TODO and ideas for available options
|
10 years ago |
ArseniyShestakov
|
fe12b8f664
Pathfinding: re-introduce EAccessibility::FLYABLE
|
10 years ago |