Laserlicht
|
a8b9ec9d67
Revert "std::sort instead of boost::sort"
|
hace 7 meses |
Laserlicht
|
ba2d8dc276
min_element and max_element from std
|
hace 7 meses |
Laserlicht
|
2f8566b63e
std::sort instead of boost::sort
|
hace 7 meses |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
hace 8 meses |
Ivan Savenko
|
2362c6da21
Fixes for multiple new issues from Sonar
|
hace 8 meses |
Ivan Savenko
|
5c8c69e665
Smarter logic for determining whether hex is inside the walls
|
hace 8 meses |
Ivan Savenko
|
abc7168ff6
Consider units on wall hexes as 'inside' town for tower target selection
|
hace 8 meses |
Ivan Savenko
|
f858a6e04b
Merge pull request #5266 from MichalZr6/battlefield
|
hace 8 meses |
MichalZr6
|
30bd975f95
Use unit->getHexes()
|
hace 9 meses |
MichalZr6
|
ecdd394bb1
Use BattleHex as const ref wherever possible
|
hace 9 meses |
Ivan Savenko
|
b33b880482
Do not add dead units as 'adjacent', since all callers assume this
|
hace 9 meses |
Ivan Savenko
|
5bfc837a8f
Fix regressions from battlehex PR (mostly related to towers)
|
hace 9 meses |
Ivan Savenko
|
48473b18f6
move checks for invincible bonus to UnitState & cache
|
hace 9 meses |
Ivan Savenko
|
40bff74195
Use small vector for unit list
|
hace 9 meses |
Ivan Savenko
|
5375d61d1b
Optimize battleAdjacentUnits method
|
hace 9 meses |
MichalZr6
|
dbe82b94f6
Changes following review:
|
hace 9 meses |
MichalZr6
|
4031006317
Drop battle elapsed time measurement, restore avHexes.
|
hace 9 meses |
MichalZr6
|
dad6437661
Refactor BattleHex, remake the use of precomputed neighbouring tiles containers.
|
hace 9 meses |
MichalZr6
|
ac8104d56d
SonarCloud recomendations.
|
hace 9 meses |
MichalZr6
|
7a8edff419
minor fixes
|
hace 10 meses |
MichalZr6
|
fb9a3da651
Unit.cpp refactor and some other minor changes
|
hace 10 meses |
MichalZr6
|
e3516120d8
Refactor destructibleEnemyTurns
|
hace 10 meses |
MichalZr6
|
5f799d41b3
Use cached neighbouring tiles where possible
|
hace 11 meses |
MichalZr6
|
a99274d72e
BattleHexArray - new container for BattleHexes
|
hace 1 año |
Ivan Savenko
|
157d6d30c8
Move rest of commonly-accessed UnitState queries to bonus cache
|
hace 10 meses |
Ivan Savenko
|
95a07ee5cb
Use bonus system cache whenever possible
|
hace 10 meses |
Ivan Savenko
|
4f80ccd648
Small micro-optimizations for code that gets called A LOT
|
hace 10 meses |
Laserlicht
|
3c4064e09d
prism attack fix
|
hace 11 meses |
Laserlicht
|
0991f02282
Bonus: prism breath
|
hace 1 año |
Ivan Savenko
|
c0f5c7c0ea
Replace pointer with reference in pack apply functions
|
hace 1 año |