1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-03 00:46:55 +02:00
Commit Graph

676 Commits

Author SHA1 Message Date
b472c89276 vcmi: make some CStack properties private
There is a getters for this properties already available
2023-04-27 20:58:49 +03:00
80b37a3019 Fixed remaining regressions 2023-04-20 22:19:10 +03:00
bb08a0afc8 Moved selection logic to player state 2023-04-20 22:04:24 +03:00
e8718a46cc Fix regressions 2023-04-20 22:04:24 +03:00
365f552fa1 Added API for owned towns access 2023-04-20 22:04:24 +03:00
5cbd0f8fc8 API for wandering heroes access 2023-04-20 22:04:24 +03:00
6a46138617 Moved current selection to local state class 2023-04-20 22:04:24 +03:00
f6d480cbb2 Moved player-specific heroes & towns information to new class 2023-04-20 22:04:24 +03:00
4a169972f0 Further refactoring to cleanup code of advmap and locplint 2023-04-20 22:04:24 +03:00
20de44d4a5 Reodered methods in file to group similar code 2023-04-20 22:04:24 +03:00
7db67a3101 int3 now has proper hasher function 2023-04-20 22:04:24 +03:00
4ec32e4dcd Renamed CAdvMapInt to its proper full name 2023-04-20 22:04:24 +03:00
f1902ab247 Initial refactoring to encapsulate adventure map 2023-04-20 22:03:28 +03:00
54eb550eb9 vcmi: remove unused functions now 2023-04-17 00:43:13 +03:00
7a5775a9f9 vcmi: use std::optional 2023-04-17 00:43:13 +03:00
0d35606a44 vcmi: use std::variant 2023-04-17 00:43:13 +03:00
3951bbb395 Merge pull request #1108 from Nordsoft91/battle-dialog
[HDMod features] Quick combat
2023-04-11 21:18:04 +04:00
dfa2e2a349 Merge beta into develop 2023-04-11 19:37:35 +03:00
bfc75ccd39 Merge remote-tracking branch 'upstream/develop' into battle-dialog 2023-04-11 02:22:42 +04:00
e2d0cd37e4 Merge pull request #1910 from IvanSavenko/beta_fixes
Fixes for 1.2 branch
2023-04-09 20:09:03 +03:00
1d6192ca62 Shut down the thread for tactic phase properly 2023-04-08 22:52:46 +04:00
50115c3113 Rename variables 2023-04-08 20:56:05 +04:00
3dedc963f7 Fix double-playing of battle effects 2023-04-08 18:53:28 +03:00
e58be8e7f7 vcmiartifacts fixed 2023-04-08 12:28:53 +03:00
e85593dbb3 Save & restore mana 2023-04-06 21:19:46 +04:00
ce3028bd73 Intermediate commit 2023-04-06 19:34:07 +04:00
307065a633 Merge beta into develop 2023-04-04 16:06:20 +03:00
c661419897 Merge pull request #1700 from rilian-la-te/resource-array
Modernize resourceSet.
2023-04-02 20:12:45 +03:00
eff41f66ed vcmi: now obstacles can have disappearing anim
It is a reverse version of appearingAnimation.
2023-03-31 01:01:25 +03:00
0c023347dd Fix potential nullptr dereference 2023-03-28 23:50:57 +03:00
b875da108b Merge pull request #1717 from SoundSSGood/backpack-limit-size
Introducing backpack size limit functionality
2023-03-27 17:17:49 +03:00
8af76947cb Do not cache hovered tile and always update state 2023-03-22 19:49:57 +02:00
fa9abf6adc Lock UI while adventure map has animations 2023-03-22 19:49:24 +02:00
c81d57ab8c Remove excessive totalRedraw's 2023-03-22 00:57:08 +02:00
19096f39f0 Backpack limit. Amount of fixes. 2023-03-21 22:11:42 +02:00
bb03abdce6 Fix crash on switching players in hotseat 2023-03-21 19:06:38 +02:00
96e8a1f21c Backpack limit part1 (move, disassemble) 2023-03-21 12:14:33 +02:00
bbbbfe00f0 Modernize resourceSet 2023-03-17 02:26:54 +03:00
39f2bef1ab Update town visual on capturing 2023-03-15 00:30:58 +02:00
844bf9b9ab Do not play embark/disembar sound during enemy turn 2023-03-15 00:30:19 +02:00
f988a67fbf Fix movement animation on revealing FoW 2023-03-15 00:29:12 +02:00
b4940ee247 vcmi: allow showing no more than 8 components
In InfoWindow there is no place for more than 8 components.
Better to have more annoying windows than window which cannot be closed

Slider may be better of course, but I cannot do it for now.
2023-03-13 00:24:26 +03:00
4df4a872c0 showInfoDialog: fix waitWhileDialog regression 2023-03-12 15:01:48 +03:00
3d33da0a9e vcmi: request pop all when hero is moved
This way new pickup will show immidately.
2023-03-11 21:41:57 +03:00
bc228a938a vcmi: use enum class for EComponentType
There is really no reason not to use it
2023-03-11 21:41:57 +03:00
a6cb7fd192 vcmi: allows to more than 8 components in infobar 2023-03-11 21:41:57 +03:00
a0c644a0e5 vcmi: actually implement AUTO for CInfoWindow
This is possible to use infobar interactions now.
2023-03-11 21:41:57 +03:00
4617ce10e5 vcmi: allow showing more than one components in infobar
Up to 8, AFAIK. So, we can show multi-reward in infobox now.
One issue remain - cannot dynamically choose components size
based on text size.
2023-03-11 21:41:57 +03:00
2fb2a79ca4 vcmi: fix components other than resources in infobar
Do not redraw infobar when components shows and
we request to show current adventure hero.
Player already knows which hero he used to pick up
components.
2023-03-11 21:41:57 +03:00
5366f9190e vcmi: reduce boost::lexical_cast usage 2023-03-09 16:36:46 +03:00