Commit Graph
51 Commits
Author SHA1 Message Date
Ivan Savenko 956ff22e64 Merge pull request #2163 from IvanSavenko/adventure_map_zoom
Adventure map zoom
2023-05-20 13:35:53 +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