Laserlicht
6c6350ad8b
code review
2025-09-21 22:07:57 +02:00
Laserlicht
4e8556ef64
simplified translation
2025-09-16 23:11:35 +02:00
Laserlicht
d808bd6412
introduce toResourceType
2025-09-15 00:08:18 +02:00
Laserlicht
40062d7755
resource translation
2025-09-14 16:17:55 +02:00
George King
2ba921533f
Update CMainMenu.cpp
2025-09-03 23:51:14 +02:00
Laserlicht
d9ac7755d6
campaign unlock to gamesettings
2025-07-24 17:55:30 +02:00
Ivan Savenko
e12765dca0
Fix sonar warnings, convert spaces -> tabs
2025-07-09 17:52:51 +03:00
Ivan Savenko
fb8535d1cf
Merge pull request #5882 from Laserlicht/save_stat
...
Statistics in highscore screen
2025-07-08 10:21:02 +03:00
Laserlicht
15a1373911
make configurable
2025-07-05 16:27:20 +02:00
Laserlicht
d81e035c98
format
2025-07-05 16:01:02 +02:00
Laserlicht
fc24eef7a5
fixes
2025-07-05 15:56:15 +02:00
Laserlicht
5fcb64911d
limit entries
2025-07-05 15:48:00 +02:00
Laserlicht
1e79c28c1a
show in highscore screen
2025-07-05 15:02:16 +02:00
Laserlicht
152119c951
add missing help
2025-07-05 12:34:01 +02:00
Laserlicht
e58e287be5
reorder list + show name if avail. (same as H3)
2025-06-22 17:32:47 +02:00
Laserlicht
36420794c7
translation of credit titles from HoMM3
2025-06-22 16:49:28 +02:00
Laserlicht
2730e461a9
credits translation
2025-06-21 15:19:30 +02:00
Ivan Savenko
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
2025-05-12 22:07:09 +03:00
Ivan Savenko
f70ad2c15b
Reorganized artifact-related classes
...
- files now generally contain only 1 class (except for tightly coupled
classes)
- files are now located in lib/entities/artifact directory
- removed excessive includes
No changes to functionality
2025-04-29 13:29:08 +03:00
Ivan Savenko
63d00b080e
Removed pointer to army from StackInstance
2025-04-27 14:57:30 +03:00
Ivan Savenko
dd823d1681
Merge pull request #5560 from GeorgeK1ng/campaigns
...
[1.7] Campaigns configurations improvements
2025-04-02 13:54:50 +03:00
George King
1edd666ac1
Page identification when needed
2025-03-21 22:12:15 +01:00
George King
551c1021b9
Remove not needed variables
2025-03-21 17:16:25 +01:00
George King and Ivan Savenko
1996c77d49
Update client/mainmenu/CCampaignScreen.cpp
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-03-21 17:14:55 +01:00
George King and Ivan Savenko
11c32c7a8c
Update client/mainmenu/CCampaignScreen.cpp
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-03-21 17:14:24 +01:00
George King
b237ed7b7a
Add files via upload
2025-03-21 14:20:36 +01:00
George King
1123d944fc
Make new buttons moddable
2025-03-21 14:17:08 +01:00
George King
4a0d8a2015
Merge pull request #1 from vcmi/develop
...
Update branch
2025-03-19 09:45:29 +01:00
Ivan Savenko
7a3e1409d0
Remove old boost includes and defines
2025-03-19 08:03:56 +00:00
George King
02bae5ef21
Removed non needed part of code
2025-03-17 22:08:08 +01:00
George King
2e352dc233
Minimize changes
2025-03-17 22:01:08 +01:00
George King
784b5ba09e
Minimize changes
2025-03-17 21:59:10 +01:00
George King
537a112a65
Minimize changes
2025-03-17 21:54:43 +01:00
George King
08c42b156f
Cleanup, fix for non existant campaign files
2025-03-17 21:47:25 +01:00
George King
453240fd4d
Remove unneeded headers
2025-03-17 20:54:09 +01:00
George King
a6ba2f97e0
Add files via upload
2025-03-17 20:21:22 +01:00
George King
af5f68128c
Support for huge campaigns sets with pages in menu
2025-03-17 20:17:09 +01:00
Ivan Savenko
6ed1aad11b
Merge pull request #5545 from Laserlicht/video_skip_harominize
...
optimize skip video keys
2025-03-16 19:08:57 +02:00
Laserlicht
46cd1f7805
optimize skip video keys
2025-03-13 20:56:09 +01:00
Ivan Savenko
9732d39c70
Moved shutdown request dialog handling to GameInstance
2025-03-12 13:33:12 +00:00
Ivan Savenko
f7305fd1c2
Merge pull request #5540 from GeorgeK1ng/campaign_sets
...
Make campaign sets modable
2025-03-12 14:56:10 +02:00
George King
3d7f6922ad
Allow campaing sets to be modded
2025-03-11 20:04:31 +01:00
Laserlicht
7af340e301
setting to disable subtitle
2025-03-10 00:04:44 +01:00
George King
391a119c90
Merge branch 'develop' into main_menu_1.7
2025-03-07 17:25:53 +01:00
George King
3a6e76022c
Switched to images
2025-03-07 17:16:17 +01:00
George King
ac57e1ee7f
Code cleanup
2025-03-07 14:11:43 +01:00
George King
067e4655aa
Added 1.6 fallback + code cleanup
2025-03-03 17:38:54 +01:00
Ivan Savenko
a8a6be7ac1
Fix potential compatibility with C++20 / C++23 mode
...
This fixes several issues with compatibility with C++20. C++23 was also
tested, but apparently it does not have any additional breaking changes
compared to C++20 (or we don't have those).
VCMI still uses C++17 as before - goal is only to make potential
transition easier.
There were 2 cases that are deprecated in C++20 that we use:
- Floating point operations on enums are deprecated
- `this` can no longer be captured when using default capture by value
`[=]`
Both of those should now be replaced with code that works fine in both C+
+17 and in C++20 mode
2025-03-02 14:11:48 +00:00
Ivan Savenko
e5a095a237
Remove main menu global. Now accessed via GameInstance
2025-03-01 21:16:41 +00:00
Ivan Savenko
d3de0d525f
Removed GameEngine::curInt member
...
- event processing is now initiated by GameEngine instead of weird chain
engine -> player interface -> engine
- introduced GameEngineUser interface (implemented by GameInstance) to
remove mutual depedency between GameEngine and GameInstance (some
technically still remains for now, in form of some free functions)
2025-03-01 21:16:40 +00:00