1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-05 00:49:09 +02:00
Commit Graph

129 Commits

Author SHA1 Message Date
c19992ee5b Do not animate events such as new monsters 2024-05-02 22:16:41 +03:00
c7dd0c6523 Fix possible crash on actions with no initiator set
Such as spawning of new wandering monsters on new month
2024-05-02 16:45:11 +03:00
dd9e002031 Add hotkey to track human player hero in MP. Fixed broken 'toggle grid'
hotkey
2024-04-30 19:10:10 +03:00
49691ef743 Unblock interface during turn of another human player 2024-04-30 17:51:31 +03:00
048fb1867d Merge remote-tracking branch 'origin/develop' into dimension-door-changes 2024-03-27 23:03:33 +01:00
4f0a286167 Fix checks for tile visibility in tile click/hover handlers 2024-03-27 22:06:31 +01:00
e0855ceb7a Add pitch black FoW representation for dimension door range map overlay 2024-03-27 21:39:36 +01:00
e66ceff154 NKAI: object graph improved and optimized 2024-03-21 12:13:36 +02:00
fb6fd63a58 NKAI: water paths in graph 2024-03-02 15:55:36 +02:00
047e076d05 NKAI: visual logger 2024-03-02 15:54:05 +02:00
7359b66f99 Do not use floating point equality checks 2024-02-14 12:07:07 +02:00
e67e4430ba Removed most of non-const static fields in lib. Reduced header includes. 2024-01-19 13:55:22 +02:00
046d3abee4 Add new setting for instant adventure map fade in / fadeout effects 2023-12-24 17:18:48 +01:00
b8e40978a0 stop smooth scroll when using window borders to scroll 2023-12-09 17:29:57 +01:00
301ac2457a Cleanup 2023-11-13 17:48:55 +02:00
eb167d94a6 Mod compatibility check is now in a separate class and not part of
ModHandler
2023-11-08 21:27:05 +02:00
8346d71c98 Remove more subID access 2023-11-01 14:44:05 +02:00
a1a5bc28c2 convert line endings from CRLF (Windows) to LF (Linux/Unix)
Mixed line endings cause problems when exporting patches with
git-format-patch and then trying to "git am" a patch with mixed and
non-matching line endings. In such a situation git will fail to apply
the patch.

This commit runs the dos2unix tools on the remaining files with CRLF
(\r\n) line endings to convert them to line-feeds (\n) only.

Files that are Windows specific like *.vcxproj and *.props files were
not converted.

Closes: #3073
2023-10-19 16:23:21 +02:00
195320dcf2 Removed remaining references to 'pim' name 2023-09-27 18:50:01 +03:00
d6b9fa8fbd Replaced CPlayerInterface::pim with CGuiHandler::interfaceLock
- Removed CPlayerInterface::pim since this lock does not actually
protects LOCPLINT but rather entire game UI state
- added more logical CGuiHandler::interfaceLock
- interface lock is now non-recursive and is locked only once by initial
caller that want to access GUI
2023-09-27 18:33:52 +03:00
8c0d78f1d9 Added initiator-player to packs that add/remove/move objects 2023-09-19 19:24:34 +03:00
f8541d0ae4 Merge branch 'vcmi/master' into 'vcmi/develop' 2023-09-15 13:59:02 +03:00
70d44d435e Attempt to fix freeze during map animations 2023-09-13 18:48:36 +03:00
a5e42755be Correctly redraw map in world view mode 2023-09-12 21:15:14 +03:00
1d0e696db6 Added RenderHandler that acts as factory for images and animations 2023-09-04 18:22:34 +03:00
823ffa7a07 Always use ResourcePath for referencing images and animations 2023-09-04 18:22:34 +03:00
6394a77270 Merge pull request #2683 from Laserlicht/zoom_dead_area
dead area for zooming
2023-08-28 17:09:15 +04:00
3c1892a7d2 adjust timing 2023-08-28 10:03:50 +02:00
220145bd9b reintroduce setting to zero while holding 2023-08-28 00:59:08 +02:00
9f51f42128 use fps in calculation 2023-08-28 00:49:32 +02:00
b61890355f Update MapViewController.cpp 2023-08-27 23:17:47 +02:00
1c89c71031 Update MapViewController.cpp 2023-08-27 22:55:05 +02:00
3ce9d022d5 try to remove glitch 2023-08-27 22:00:20 +02:00
da3014bd54 Haptic feedback and increased dead zone 2023-08-27 21:40:56 +02:00
3960e5aa32 Update client/mapView/MapView.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2023-08-27 20:55:37 +02:00
f16b93c391 dead area for zoom 2023-08-27 14:00:40 +02:00
b77bccdc24 code review 2023-08-27 12:09:26 +02:00
d1d0d6d62e fps independent 2023-08-27 02:35:10 +02:00
4137a66f2a fix division by zero edge case 2023-08-27 00:53:09 +02:00
bbd69fd430 added setting 2023-08-27 00:33:52 +02:00
4eecca2d9a code review 2023-08-27 00:22:29 +02:00
6b71820197 avoid some edge cases 2023-08-26 23:25:46 +02:00
a354a7f696 compatible with older sdl 2023-08-26 22:30:02 +02:00
e57e9e8e9f ready draft 2023-08-26 21:29:24 +02:00
2286e0c7b1 implement speed and move 2023-08-26 21:13:33 +02:00
fe6d96f4a0 angle calc 2023-08-26 20:19:25 +02:00
bd0f9bb280 preparation 2023-08-26 19:53:36 +02:00
44d16b32fe Use API identical to std classes where possible 2023-08-23 16:32:29 +03:00
f13a53c1d9 Merge remote-tracking branch 'vcmi/beta' into develop 2023-08-12 17:28:47 +03:00
e9fb0c9b8c Make object fade-out / fade-in instant on instant movement speed 2023-08-10 13:02:34 +03:00