Ivan Savenko
|
be2e101c8c
|
Fix map freeze on enemy turn
|
2023-05-19 13:22:18 +03:00 |
|
Ivan Savenko
|
9817aaa466
|
Merge pull request #2145 from IvanSavenko/fix_hota_support
Minor fixed for compatibility with hota data files
|
2023-05-18 22:50:10 +03:00 |
|
Ivan Savenko
|
ad3e54e6c0
|
Reduced usage of topWindow() method
|
2023-05-16 21:57:45 +03:00 |
|
Ivan Savenko
|
e2ef136003
|
Renamed "Int" -> "Window" in WindowHandler API
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
051a4a3c17
|
Encapsulation of WindowHandler state
|
2023-05-16 19:10:22 +03:00 |
|
Ivan Savenko
|
7838190ef4
|
Moved window stack management from GuiHandler to new class
|
2023-05-16 19:10:21 +03:00 |
|
Ivan Savenko
|
9eac3eaafa
|
Merged "music" resource type into "sound", enables ogg's use as sounds
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
d6d679a38c
|
Fix missing broken shadows on hota map objects
|
2023-05-15 22:22:54 +03:00 |
|
Ivan Savenko
|
f84c2c3bb5
|
Removed getFrameDeltaMilliseconds from gui handler
|
2023-05-14 22:30:59 +03:00 |
|
Ivan Savenko
|
8a31aeb94b
|
Battle animations use tick() for updates
|
2023-05-14 22:23:00 +03:00 |
|
Ivan Savenko
|
fa496628f2
|
Separated timer updates from rendering in adventure map and town screen
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
3ecdff2a21
|
FramerateManager now uses chrono instead of SDL_Ticks
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
03df274450
|
Framerate manager is now in a separate file and private member of GH
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
64cc246358
|
Fix positioning of console log overlay
|
2023-05-13 18:00:14 +03:00 |
|
Ivan Savenko
|
5e90d40e8b
|
Fix typo
|
2023-05-13 17:59:59 +03:00 |
|
Ivan Savenko
|
062311d24a
|
Fix callbacks of toggle buttons. Fixes game options window
|
2023-05-12 22:58:21 +03:00 |
|
Ivan Savenko
|
7927470d46
|
Merge pull request #2076 from IvanSavenko/configurable_adventure_map
Implement scalable adventure map window
|
2023-05-12 17:39:45 +03:00 |
|
SoundSSGood
|
f3ae47b10e
|
art transfer fix
|
2023-05-10 03:01:13 +03:00 |
|
Ivan Savenko
|
c5a48a01ce
|
Remove no longer used code
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
edd5d11734
|
Fix issues discovered by self-review
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
8504b891a8
|
Added more checks for SDL return status
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
b2233b8ced
|
Attempt to improve coloring of resource bar texture-fill
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
c01b74434c
|
Fix cancelling spellcast with escape
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
243773b6ef
|
Renamed some adventure map files & classes
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
e26b18c139
|
Rename & cleanup of WindowHandler -> ScreenHandler
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
29b10f0436
|
Try to enable window resize
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
b1bd49ecd8
|
Fix main menu resize on resolution change
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
bffec0068b
|
Fix screen updates after window resize
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
dbc4330fc5
|
Fixed positioning of resource bar and town list in other windows
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
f403766fbb
|
Attempt to fix DPI scaling on Windows
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
ca15bf5698
|
Added autoselection of in-game console log width
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
ecff5f3d12
|
Do not trigger multiple hotkeys when battle window wait for any key
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
61181d63bd
|
Fixed missing hotkeys for game saving
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
97d266ea2d
|
Remove duplicated resolutions, e.g. different frequency
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
8b27780c11
|
Fixed scrolling blocking with Ctrl
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
a6fda031ed
|
Fixed widget disabling during enemy turn & spellcasting
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
7228b08d1d
|
Implemeted runtime generation of player-colored background texture
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
342ea138f9
|
Fix remaining graphical artifacts on switching from world view
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
c24ccf663b
|
Fixed auto-enabling of status bar on windows activations
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
8e320d8454
|
Fixed world view mode
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
5ae507505a
|
Fixed toggleable buttons (sleep/wake & subterra/surface)
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
77beca50e2
|
Hide resolution selector on mobile devices
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
a0f1bf3928
|
Implemented user-selectable UI scaling mode
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
fd3933e589
|
Support for changing resolution without game restart
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
97426a3f7c
|
Implemented disabling of buttons based on condition
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
d4098059b8
|
Proper support for player-colored buttons in UI
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
7aacba6e55
|
Fix adventure map left-clicking
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
019d7b6811
|
Integrated shortcuts into adventure window configuration
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
0000541291
|
Fixed map rendering
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
a4b102e46f
|
Implemented UI scaling (non-selectable option for now)
|
2023-05-09 13:10:33 +03:00 |
|