Ivan Savenko
|
454168897e
|
Fix handling of invalid hotkeys in configurable UI
|
2023-04-08 19:53:13 +03:00 |
|
Ivan Savenko
|
507d8bf7fd
|
Allow defining active areas for sliders. Fixes settings window.
|
2023-04-02 22:24:07 +03:00 |
|
Ivan Savenko
|
6e28b6ed90
|
Do not crash on invalid callback name
|
2023-03-31 01:28:33 +03:00 |
|
Ivan Savenko
|
46ccd65080
|
Removed largely unused signal handling, fixes build with musl c library
|
2023-03-30 14:56:13 +03:00 |
|
Ivan Savenko
|
a8fe8c0f3b
|
Converted timer event into tick event that is called every frame
|
2023-03-22 23:10:50 +02:00 |
|
Konstantin
|
5366f9190e
|
vcmi: reduce boost::lexical_cast usage
|
2023-03-09 16:36:46 +03:00 |
|
Ivan Savenko
|
2e69a4769d
|
Implemented framerate limit option (not available in UI)
|
2023-03-05 21:06:52 +02:00 |
|
Ivan Savenko
|
105d988624
|
Remove debug code
|
2023-03-05 19:55:38 +02:00 |
|
Ivan Savenko
|
5fb5513572
|
Attempt to trace crash caused by iterator invalidation
|
2023-03-05 19:55:38 +02:00 |
|
Ivan Savenko
|
c976176453
|
Added additional buttons for movement speeds
|
2023-03-05 19:53:26 +02:00 |
|
Ivan Savenko
|
b57a07b10f
|
Restored ambient sounds functionality
|
2023-03-05 18:02:59 +02:00 |
|
Andrey Filipenkov
|
fd56f86a84
|
introduce VCMI_MOBILE macro
|
2023-03-02 12:09:49 +03:00 |
|
Dydzio
|
daa2b63dde
|
Further UI improvements
|
2023-02-14 22:22:11 +01:00 |
|
Ivan Savenko
|
34dcb4127a
|
Removed text utilities from SDL_Extensions
|
2023-02-03 18:55:25 +02:00 |
|
Ivan Savenko
|
7c58a46279
|
Removed some instances of access to screen surface
|
2023-02-03 18:23:53 +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
|
594b7614cf
|
Fix CI build
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
cfcaf5cbb6
|
renamed keyDown -> keyPressed
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
b1821d4442
|
Removed some SDL access from non-SDL code
|
2023-02-03 11:39:40 +02:00 |
|
Ivan Savenko
|
e1bd0d2a04
|
API for custom events no longer requires SDL access
|
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
|
4d8d886317
|
Move all created files into better locations
|
2023-02-01 16:28:48 +02:00 |
|
Ivan Savenko
|
dfbcfb7b3c
|
Remove duplicated code from new files
|
2023-02-01 15:56:44 +02:00 |
|
Ivan Savenko
|
3f1b1095e2
|
Finish split of cursors files
|
2023-02-01 15:50:36 +02:00 |
|
Ivan Savenko
|
769d4b3bfb
|
temporary rename
|
2023-02-01 15:50:12 +02:00 |
|
Ivan Savenko
|
bdc2d0c920
|
Split CursorSoftware into a new file
|
2023-02-01 15:48:59 +02:00 |
|
Ivan Savenko
|
418fd1491b
|
Split CursorHardware into a new file
|
2023-02-01 15:48:06 +02:00 |
|
Ivan Savenko
|
67e7731752
|
Split ICursor into a new file
|
2023-02-01 15:45:22 +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
|
42df5626d9
|
Added Color class to replace SDL_Color
|
2023-01-30 00:12:43 +02:00 |
|
Konstantin
|
080d4b13dd
|
vcmi: suppress warning on IOS
Let CI passes on develop.
|
2023-01-29 21:30:37 +03:00 |
|
Ivan Savenko
|
57ee9a9bf3
|
Merge vcmi/beta into vcmi/develop
|
2023-01-29 18:21:55 +02:00 |
|
Ivan Savenko
|
bdde9f831a
|
Fixed timings of building construction to match H3
|
2023-01-28 13:19:35 +02:00 |
|
Ivan Savenko
|
f1647cc3bb
|
Animated spellcasting cursor now has same speed as in H3
|
2023-01-28 13:19:35 +02:00 |
|
Ivan Savenko
|
50a0fc4fb2
|
Removed pointer to current SDL_Event from GuiHandler
|
2023-01-27 23:17:40 +02:00 |
|
Ivan Savenko
|
4d1c338503
|
Merge pull request #1498 from rilian-la-te/conan-v2
Conan as MXE replacement
|
2023-01-27 23:14:37 +02:00 |
|
Andrey Filipenkov
|
b2d2c7a2dc
|
Merge pull request #1501 from kambala-decapitator/townportal-doubleclick
handle double-click in Town Portal dialog
|
2023-01-25 17:42:15 +03:00 |
|
Konstantin
|
a7bd7232ce
|
CGuiHandler: fix false positive dangling pointer
Making this an auto variable fixes compilation with Werror.
|
2023-01-25 17:14:41 +03:00 |
|
Andrey Filipenkov
|
08b04a3527
|
handle double-click in Town Portal dialog
|
2023-01-23 15:43:55 +03:00 |
|