Ivan Savenko
|
f51c7c5c28
Removed hardcoded AI logic for Water Walk and Fly spell
|
há 3 meses atrás |
Ivan Savenko
|
9dfef773e2
Remove unnecessary includes
|
há 5 meses atrás |
Ivan Savenko
|
c0850f41b3
Pathfinder now uses IGameInfoCallback instead of CGameState
|
há 5 meses atrás |
Ivan Savenko
|
fe2f5f9217
Pathfinder now uses CGameState directly instead of inheriting callback
|
há 5 meses atrás |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
há 5 meses atrás |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
há 5 meses atrás |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
há 5 meses atrás |
Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
há 5 meses atrás |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
há 6 meses atrás |
Ivan Savenko
|
93b18ee94b
Fix some issues detected by Sonar & code review, fix build
|
há 6 meses atrás |
Ivan Savenko
|
9e6397d1f9
Remove pointer to boat from CGHeroInstance
|
há 7 meses atrás |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
há 7 meses atrás |
Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
há 7 meses atrás |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
há 7 meses atrás |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
há 7 meses atrás |
Ivan Savenko
|
ec970c7b22
Support for configuring minimal cost for moving between tiles
|
há 9 meses atrás |
Ivan Savenko
|
73d1675ae3
Code cleanup, fixes to discovered regressions
|
há 9 meses atrás |
Ivan Savenko
|
dea1eba20b
Rework and optimize turnInfo used by pathfinder
|
há 10 meses atrás |
Ivan Savenko
|
65fc50d33b
Simplified building ID logic
|
há 10 meses atrás |
Ivan Savenko
|
94981076a2
Do not aquire pointer to Terrain type multiple times
|
há 10 meses atrás |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
há 1 ano atrás |
Ivan Savenko
|
3dd4fa2528
Reduce usage of pointers to VLC entities
|
há 1 ano atrás |
Ivan Savenko
|
a481f07daf
PlayerState now stores all objects owned by player
|
há 1 ano atrás |
Andrii Danylchenko
|
683c363946
NKAI: whirlpool
|
há 1 ano atrás |
Ivan Savenko
|
04a81fee87
Reduce size of CGPathNode and AIPathNode
|
há 1 ano atrás |
Ivan Savenko
|
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
|
há 1 ano atrás |
Ivan Savenko
|
40f17d654d
Use containers with pre-allocations to improve pathfinding speed
|
há 1 ano atrás |
Alexander Wilms
|
02e429e973
Fix typos using https://github.com/crate-ci/typos
|
há 1 ano atrás |
Andrii Danylchenko
|
157443c1df
#3876 - allow to embark after battle for AI pathfinder
|
há 1 ano atrás |
Ivan Savenko
|
75aae66858
Fix off-by-one error - turnLimit 1 should work after 1st turn, not 2nd
|
há 1 ano atrás |