Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
5 months ago |
Ivan Savenko
|
829739da24
Reduce usage of implicit conversions to int
|
6 months ago |
Ivan Savenko
|
9e6397d1f9
Remove pointer to boat from CGHeroInstance
|
6 months ago |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
7 months ago |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
7 months ago |
Ivan Savenko
|
ec970c7b22
Support for configuring minimal cost for moving between tiles
|
9 months ago |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
1 year ago |
Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
1 year ago |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
1 year ago |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
1 year ago |
Andrii Danylchenko
|
017fb204a1
NKAI: remove 5th dimension
|
1 year ago |
Joakim Thorén
|
406d136cdc
Fixes warnings about possibly dangling references
|
1 year ago |
Ivan Savenko
|
0a10fc30b8
(lib) Bonus subtype is now stored as metaidentifier that can store any
|
2 years ago |
Ivan Savenko
|
08cfbe79cf
Added encapsulation for movement points access
|
2 years ago |
Ivan Savenko
|
ebc7a82c2e
Converted pathfinder enum's to enum class
|
2 years ago |
Ivan Savenko
|
bd4d2788ed
Split pathfinder into multiple smaller files
|
2 years ago |
Konstantin
|
7a5775a9f9
vcmi: use std::optional
|
2 years ago |
Andrey Filipenkov
|
3602645a30
improve iterating over EPathfindingLayer
|
2 years ago |
Ivan Savenko
|
908e6892f3
Removed CGHeroInstance::getPosition pseudo-override
|
2 years ago |
Tomasz Zieliński
|
97a94ce61e
Handle Tile by reference instead of pointer
|
3 years ago |
Tomasz Zieliński
|
494b0f0226
First version that compiles
|
3 years ago |
DjWarmonger
|
7ba271edf1
Rotation rebase2 (#912)
|
3 years ago |
Nordsoft91
|
aaa07e4d2e
New terrain support - part 1 (#755)
|
3 years ago |
Andrii Danylchenko
|
3fa7e0976f
Nullkiller: update / fix build, core changes required for Nullkiller AI
|
4 years ago |
Dmitry Orlov
|
5e0023704b
Fix PQ issues while calculating paths
|
5 years ago |
Andrii Danylchenko
|
f76c6c2300
Remove a few more usages of thread shared ai and cb
|
6 years ago |
Andrii Danylchenko
|
881e7f2061
AI pathfinding: use own FuzzyHelper for each storage to allow parallel processing without cuncarrent access
|
6 years ago |
Andrii Danylchenko
|
675406589c
AI pathfinding calculated in parallel
|
6 years ago |
Andrii Danylchenko
|
35f696b695
AI pathfinding const api and updatePaths
|
6 years ago |
Andrii Danylchenko
|
5454848938
AI: extract pathfinding special actions and rules to separate files
|
6 years ago |