Ivan Savenko
|
0e70f2998f
|
SDL event handling is now done exclusively in input handler
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
5e86b00dda
|
Moved input handling from GuiHandler to set of classes in eventsSDL dir
|
2023-05-20 01:51:49 +03:00 |
|
Ivan Savenko
|
1c82a10fdd
|
Fix graphical artifacts on map scaling
|
2023-05-19 17:09:46 +03:00 |
|
Ivan Savenko
|
be2e101c8c
|
Fix map freeze on enemy turn
|
2023-05-19 13:22:18 +03:00 |
|
Ivan Savenko
|
872b68c59a
|
Implemented zoom reset shortcut (backspace)
|
2023-05-17 14:54:19 +03:00 |
|
Ivan Savenko
|
7504ceb256
|
Fixed map view centering during scaling change
|
2023-05-17 14:36:12 +03:00 |
|
Ivan Savenko
|
9e3bc87a6b
|
Allow zooming with mouse wheel
|
2023-05-17 00:49:24 +03:00 |
|
Ivan Savenko
|
3e9da333cf
|
Basic version of zoomable adventure map
|
2023-05-16 23:42:51 +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
|
7838190ef4
|
Moved window stack management from GuiHandler to new class
|
2023-05-16 19:10:21 +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
|
03df274450
|
Framerate manager is now in a separate file and private member of GH
|
2023-05-14 22:22:37 +03:00 |
|
Ivan Savenko
|
243773b6ef
|
Renamed some adventure map files & classes
|
2023-05-09 13:10:33 +03:00 |
|
Ivan Savenko
|
fb739e7186
|
Merge beta -> develop
|
2023-04-26 22:48:08 +03:00 |
|
Ivan Savenko
|
48abf46824
|
Merge pull request #2005 from IvanSavenko/advmap_refactor
Refactoring of adventure map interface
|
2023-04-24 17:19:22 +03:00 |
|
Ivan Savenko
|
d3c1c92a03
|
Do not update minimap using puzzle map data
|
2023-04-24 17:16:55 +03:00 |
|
Ivan Savenko
|
fa156568c4
|
Fixes according to review
|
2023-04-24 16:58:15 +03:00 |
|
Ivan Savenko
|
dd227d24c3
|
Formatting and cleanup
|
2023-04-20 22:04:24 +03:00 |
|
Ivan Savenko
|
6a46138617
|
Moved current selection to local state class
|
2023-04-20 22:04:24 +03:00 |
|
Ivan Savenko
|
f6d480cbb2
|
Moved player-specific heroes & towns information to new class
|
2023-04-20 22:04:24 +03:00 |
|
Ivan Savenko
|
4ec32e4dcd
|
Renamed CAdvMapInt to its proper full name
|
2023-04-20 22:04:24 +03:00 |
|
Ivan Savenko
|
f1902ab247
|
Initial refactoring to encapsulate adventure map
|
2023-04-20 22:03:28 +03:00 |
|
nordsoft
|
de159df481
|
Rename boats
|
2023-04-20 21:20:51 +04:00 |
|
Ivan Savenko
|
5c9ae8aafc
|
Implemented spell range overlay for Dimension Door and Scuttle Boat
|
2023-04-20 14:15:08 +03:00 |
|
nordsoft
|
d1dacd45e2
|
Animations from config
|
2023-04-19 00:14:15 +04:00 |
|
nordsoft
|
ed798b06da
|
Prepare transport enum
|
2023-04-18 13:04:49 +04:00 |
|
nordsoft
|
2babb5add5
|
Fix boat extra animations
|
2023-04-17 23:39:34 +04:00 |
|
Ivan Savenko
|
506c3d29bc
|
Replaced vstd clamp with std version
|
2023-04-12 01:03:14 +03:00 |
|
Ivan Savenko
|
839172cd30
|
Do not attempt to play animations when map is inactive
|
2023-03-31 23:18:45 +03:00 |
|
Ivan Savenko
|
ea1d177c9b
|
Fixed false error messages on game startup
|
2023-03-31 01:28:56 +03:00 |
|
Ivan Savenko
|
2cca15c2db
|
Fix graphical artifact in hero movement animation
|
2023-03-28 22:37:53 +03:00 |
|
Ivan Savenko
|
339bbce7b7
|
Added more checks to avoid potential nullptr dereference crash
|
2023-03-25 23:54:51 +02:00 |
|
Ivan Savenko
|
8af76947cb
|
Do not cache hovered tile and always update state
|
2023-03-22 19:49:57 +02:00 |
|
Ivan Savenko
|
54e8abb3eb
|
Fix map animation playback speed
|
2023-03-22 15:51:25 +02:00 |
|
Ivan Savenko
|
a78f7de9cd
|
Fix crash on defeating hero in boat
|
2023-03-22 00:38:55 +02:00 |
|
Ivan Savenko
|
bfe7bb11ab
|
Fix crash on winning scenario
|
2023-03-21 18:40:48 +02:00 |
|
Ivan Savenko
|
a065fb2e6d
|
Fix scrolling area bounds while in world view mode
|
2023-03-15 14:47:23 +02:00 |
|
Ivan Savenko
|
87eab92290
|
Fix crash on killing hero in boat & visual artifacts from whirpool
|
2023-03-15 00:31:51 +02:00 |
|
krs
|
1f06a62219
|
Do not show visitable for current hero
|
2023-03-08 22:43:52 +02:00 |
|
krs
|
7e97885e73
|
Renamed showBlockable to showBlocked
|
2023-03-08 01:19:26 +02:00 |
|
Ivan Savenko
|
db9a296d02
|
Fix debug renderer
|
2023-03-07 00:06:58 +02:00 |
|
Ivan Savenko
|
1d03900f16
|
Fix render priority of heroes
|
2023-03-07 00:06:58 +02:00 |
|
Ivan Savenko
|
322b8e8840
|
Fix visibility of garrisoned heroes while picking up resources
|
2023-03-07 00:06:58 +02:00 |
|
Ivan Savenko
|
b7025125d5
|
Added map swipe option
|
2023-03-05 23:53:06 +02:00 |
|
Ivan Savenko
|
59d8989399
|
Fix initialization of movement speed settings
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
b61cae5b37
|
Fixed minor issues discovered during testing
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
165f6a0944
|
Implemented terrain transition animation
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
58aa5c0427
|
Formatting
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
b57a07b10f
|
Restored ambient sounds functionality
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
cdcd5a29dd
|
Updated path to renamed directory
|
2023-03-05 18:02:59 +02:00 |
|
Ivan Savenko
|
225ae2ed46
|
Renamed directory
|
2023-03-05 18:02:59 +02:00 |
|