SoundSSGood
|
72122fb433
|
CArtifact, CArtifactInstance, CCombinedArtifactInstance reorganization
|
2023-03-21 12:14:33 +02:00 |
|
Ivan Savenko
|
a0e9e01b48
|
Renamed & reorganized all game mechanics settings names
|
2023-03-16 18:11:35 +02:00 |
|
Ivan Savenko
|
383387ef29
|
Integrated defaultMods into mod system
|
2023-03-16 17:55:09 +02:00 |
|
Konstantin
|
ebbc8cf208
|
vcmi: remove BLOCK_LUCK bonus
To block a luck, just set both INDEPENDENT_MAX and INDEPENDENT_MIN
to 0 of LUCK bonus
|
2023-03-16 16:46:42 +03:00 |
|
Konstantin
|
c07e74250b
|
vcmi: remove BLOCKS_MORALE bonus
To block morale, just set INDEPENDENT_MAX and INDEPENDENT_MIN
to 0, there is no need for separate bonus.
|
2023-03-16 16:46:42 +03:00 |
|
Ivan Savenko
|
dc926aac03
|
Merge pull request #1690 from rilian-la-te/fixup-infobars
Fix yellow text rendering.
|
2023-03-16 14:47:43 +02:00 |
|
Ivan Savenko
|
2a2af34788
|
Merge pull request #1650 from SoundSSGood/arts-swap-regression-fix
Arts swap regression fixed
|
2023-03-16 14:47:31 +02:00 |
|
Konstantin
|
c497f17dd1
|
TextControls: fix centering of the yellow text
|
2023-03-15 14:35:55 +03:00 |
|
Konstantin
|
40222e3f77
|
vcmi: fix week animation
|
2023-03-13 01:22:19 +03:00 |
|
Konstantin
|
bf67784840
|
vcmi: correctly show spells from SpellInt.def
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
de211e9f13
|
vcmi: all notifications now shows inside the infobar properly
No more dangling images or text.
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
bc228a938a
|
vcmi: use enum class for EComponentType
There is really no reason not to use it
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
2bd74e5c67
|
vcmi: use small icons for medium components
It makes more sense due to current UI implementation. It is better
to have icon smaller than have icons overlap
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
1ca89c8492
|
vcmi: implement splitting by ID in infobar
This will get a much better result than naive sorting
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
8a05f5bed7
|
vcmi: allow set font size on component
Now it is possible to set arbitrary font size
for CComponent. So, let's use it
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
da8840c499
|
CComponent: do not always assume 80 for text
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
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 |
|
Konstantin
|
0dbc7169d8
|
vcmi: fix creature numbers on infobar
It was rendered on a border
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
5366f9190e
|
vcmi: reduce boost::lexical_cast usage
|
2023-03-09 16:36:46 +03:00 |
|
SoundSSGood
|
e24eb6cc12
|
regression fixed
|
2023-03-08 17:20:38 +02:00 |
|
Ivan Savenko
|
f09897b2b4
|
Remove unnecessary redraws
|
2023-03-05 19:51:42 +02:00 |
|
Ivan Savenko
|
acdb8d6e06
|
renamed Unicode -> TextOperations, to use for all text processing
|
2023-03-05 17:39:23 +02:00 |
|
Ivan Savenko
|
65c020ef34
|
Moved Unicode namespace out of GeneralTextHandler file
|
2023-03-05 17:30:38 +02:00 |
|
Ivan Savenko
|
476e60c753
|
Merge pull request #1615 from SoundSSGood/CArtifactsOfHero-refactoring
Optimization and cleanup CArtifactHolder
|
2023-03-05 17:28:36 +02:00 |
|
SoundSSGood
|
a1dbbe2d86
|
redraw optimization
|
2023-03-03 10:17:31 +02:00 |
|
Andrey Filipenkov
|
fd56f86a84
|
introduce VCMI_MOBILE macro
|
2023-03-02 12:09:49 +03:00 |
|
Ivan Savenko
|
8c52cbcd00
|
Merge pull request #1429 from dydzio0614/creature-numeric-quantities
Implement numeric creature descriptions with config toggle on/off
|
2023-02-26 22:57:01 +02:00 |
|
Dydzio
|
e48a4185ed
|
Use config values from new settings
|
2023-02-15 23:36:09 +01:00 |
|
Ivan Savenko
|
f8c1c46562
|
removed CAdvMapInt::handleRightClick method
|
2023-02-14 11:18:41 +02:00 |
|
SoundSSGood
|
0f93b0991c
|
Regression fixed
|
2023-02-13 15:16:42 +02:00 |
|
SoundSSGood
|
34a0dbc0b6
|
misc slots. fixed combined arts moving
|
2023-02-12 20:13:26 +02:00 |
|
Ivan Savenko
|
ab8b407294
|
Style cleanup
|
2023-02-08 13:56:09 +02:00 |
|
Ivan Savenko
|
34dcb4127a
|
Removed text utilities from SDL_Extensions
|
2023-02-03 18:55:25 +02:00 |
|
Ivan Savenko
|
d87fb43dcd
|
Replaced SDL access with VCMI methods
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
3fef2a5e1f
|
Moved Colors to a separate file, updated includes
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
aab082fd2e
|
Remove remaining access to SDL_Events
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
cfcaf5cbb6
|
renamed keyDown -> keyPressed
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
d4fba3787c
|
Removed usage of SDL_KeyboardEvent from UI code
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
860fe43131
|
Merged two mouse button enums
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
6669ffd4b3
|
Moved input-related code from SDL_Extensions to GuiHandler
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
214fc19e74
|
CIntObject now receives mouse position as point instead of SDL event
|
2023-02-03 11:39:39 +02:00 |
|
Ivan Savenko
|
108a42e4ba
|
Reorganized includes for new layout. New class - IImageLoader
|
2023-02-01 20:42:06 +02:00 |
|
Ivan Savenko
|
8a9492d129
|
Moved client files to more suitable locations
|
2023-02-01 13:09:19 +02:00 |
|
Ivan Savenko
|
0ba74fea73
|
Merge pull request #1515 from IvanSavenko/time_based_animations
Time based animations
|
2023-02-01 12:25:54 +02:00 |
|
Ivan Savenko
|
c3a2dee45a
|
Code cleanup
|
2023-01-31 15:00:46 +02:00 |
|
Ivan Savenko
|
5cc23cc286
|
Renamed SDL_Pixels -> SDL_PixelAccess due to similar SDL header
|
2023-01-30 20:06:08 +02:00 |
|
Ivan Savenko
|
9c3030603d
|
Removed most SDL includes from headers, removed SDL int's
|
2023-01-30 19:55:32 +02:00 |
|
Ivan Savenko
|
e14290fde0
|
Removed loading of images from file into SDL_Surface
|
2023-01-30 18:25:47 +02:00 |
|
Ivan Savenko
|
87218c63c4
|
CPicture now uses IImage internally
|
2023-01-30 17:18:59 +02:00 |
|
Ivan Savenko
|
e35a669eeb
|
Refactoring of CPicture class to improve encapsulation
|
2023-01-30 13:58:13 +02:00 |
|