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

35 Commits

Author SHA1 Message Date
645b95ba02 Renamed LibClasses * VLC to GameLibrary * LIBRARY 2025-02-21 16:54:56 +00:00
cacceda950 Renamed CGuiHandler to GameEngine
- class CGuiHandler is now called GameEngine to better describe its
functionality
- renamed global GH to more clear ENGINE
- GH/ENGINE is now unique_ptr to make construction / deconstruction
order more clear and to allow interface / implementation split
- CGuiHandler.cpp/h is now called GameEngine.cpp/h and located in root
directory of client dir
2025-02-21 16:53:13 +00:00
2362c6da21 Fixes for multiple new issues from Sonar 2025-02-21 15:57:39 +00:00
4c4726847d Fix size of generated images for Chronicles 2025-02-11 20:08:02 +00:00
5a02a4c07f Fix path to Chronicles campaigns background, remove old code 2025-02-06 14:21:19 +00:00
cca4c0888c In-memory assets generation
All assets generation (large spellbook, terrain animations, etc) are now
done in memory and used as it, without saving to disk.

This should slightly improve load times since there is no encode png /
decode png, and should help with avoiding strange bug when vcmi fails to
load recently saved assets.

If needed, such assets can be force-dumped on disk using already
existing console command
2025-01-30 22:21:38 +00:00
668bf63fc0 Remove access to internal surface of Canvas 2025-01-21 21:15:21 +00:00
4a600a9d4c Reworked image container classes for easier support of new features 2025-01-21 21:15:21 +00:00
24a39a8b48 clear generated assets only on client 2025-01-17 19:27:33 +01:00
4b103fd63b code review 2024-12-05 23:31:03 +01:00
6795c9afb6 animations working 2024-11-30 15:44:09 +01:00
3967c70bf2 fix image creation 2024-11-30 15:03:58 +01:00
9c0aef6ca2 write json 2024-11-30 13:53:50 +01:00
1c715e39ba fix image generation 2024-11-30 13:01:33 +01:00
443bcf6d50 fix 2024-11-30 03:46:45 +01:00
4c7e3644bb gen sprites 2024-11-30 03:45:15 +01:00
9c55ebf2dd chronicles campaign screen 2024-11-11 22:25:54 +01:00
a8e84c55f6 Fix some of the new warnings from sonarcloud 2024-10-11 10:45:29 +00:00
be31041a48 "general" -> "interface" 2024-10-01 16:09:22 +02:00
844b078482 color shift parameter to config 2024-09-30 19:46:53 +02:00
c8f8a3fb6d missing asset for generateAll 2024-09-17 23:03:30 +02:00
2d08e18f6a Implemented generation of combat unit number window for xbrz mode 2024-09-12 21:22:41 +00:00
915533ed2e Implemented generation of player-colored version of DiBoxBck 2024-09-12 21:22:41 +00:00
dfd3f0c1a6 Fixed generation of upscaled spellbook 2024-09-12 21:22:41 +00:00
c6f0f8de03 generate assets only when necessary 2024-08-29 00:37:39 +02:00
f327224d45 remove original resource functionality 2024-08-28 23:44:31 +02:00
4704e92d98 adjust resource naming 2024-08-28 00:02:29 +02:00
c2290f5f6e fix 2024-08-21 23:01:32 +02:00
d8869a33da remove resource 2024-08-20 22:45:11 +02:00
c56d667981 fix 2024-08-20 21:22:40 +02:00
6c1776e0b1 AssetGenerator: make it perfect 2024-08-20 03:13:21 +02:00
f6d5cee24f fix 2024-08-20 01:58:02 +02:00
82480e3552 add clean adventure options 2024-08-20 01:46:07 +02:00
17cb45f692 fix 2024-08-19 23:33:23 +02:00
fff0159ef6 resource generation 2024-08-19 23:18:14 +02:00