Andrii Danylchenko
|
6245adb9a4
|
NKAI: configurable object graph
|
2024-03-08 14:39:16 +02:00 |
|
Andrii Danylchenko
|
5f8a157c6d
|
NKAI: rollback changes with removing scan depth
|
2024-03-03 10:21:17 +02:00 |
|
Andrii Danylchenko
|
fb6fd63a58
|
NKAI: water paths in graph
|
2024-03-02 15:55:36 +02:00 |
|
Andrii Danylchenko
|
b236384356
|
NKAI: graph add battle layer
|
2024-03-02 15:54:05 +02:00 |
|
Andrii Danylchenko
|
047e076d05
|
NKAI: visual logger
|
2024-03-02 15:54:05 +02:00 |
|
Andrii Danylchenko
|
a090441672
|
NKAI: object graph second layer not operational yet
|
2024-03-02 15:54:03 +02:00 |
|
Andrii Danylchenko
|
376a17409f
|
NKAI: initial implementation of object graph
|
2024-03-02 15:52:45 +02:00 |
|
Andrii Danylchenko
|
a373ec6743
|
Merge pull request #3637 from vcmi/nkai-config
NKAI: moddable configuration
|
2024-03-02 15:47:49 +02:00 |
|
Andrii Danylchenko
|
35429eab52
|
NKAI: moddable configuration
|
2024-03-01 22:03:07 +02:00 |
|
Ivan Savenko
|
00058ea609
|
Merge pull request #3649 from godric3/map-editor-fix-owner-selection
Map editor fix owner selection
|
2024-03-01 13:34:47 +02:00 |
|
godric3
|
da91e90a7b
|
map editor: dont suggest neutral owner for hero
|
2024-02-29 23:08:21 +01:00 |
|
godric3
|
51386db347
|
map editor: fix owner selection
|
2024-02-29 22:11:28 +01:00 |
|
Ivan Savenko
|
ce44f581fb
|
Merge pull request #3648 from IvanSavenko/fix_json_from_const_char
Add additional constructor to JsonNode from const char *
|
2024-02-29 19:22:14 +02:00 |
|
Ivan Savenko
|
d5a96a122a
|
Add additional constructor to JsonNode from const char *
Fixes an issue where due to implicit conversion JsonNode(bool) will be
called instead of expected JsonNode(std::string)
|
2024-02-29 17:33:00 +02:00 |
|
Ivan Savenko
|
850af00303
|
Merge pull request #3641 from IvanSavenko/messagebox_refactor
Messagebox code refactor
|
2024-02-29 13:57:06 +02:00 |
|
Ivan Savenko
|
658747d342
|
Code cleanup
|
2024-02-27 14:45:15 +02:00 |
|
Ivan Savenko
|
99cb1df91d
|
Fixes for positioning on popups with components
|
2024-02-27 13:15:16 +02:00 |
|
Ivan Savenko
|
93b3cb3af5
|
Better size & positioning of infoboxes
|
2024-02-26 22:04:30 +02:00 |
|
Ivan Savenko
|
ec159f2fdd
|
Fixed bad line breaks in starting faction description popup
|
2024-02-26 22:04:02 +02:00 |
|
Ivan Savenko
|
4b4dedeab9
|
Code formatting
|
2024-02-26 18:53:12 +02:00 |
|
Ivan Savenko
|
e6b339448f
|
Refactoring & deduplication of infowindow code
|
2024-02-26 18:32:15 +02:00 |
|
Ivan Savenko
|
658cc14cd0
|
Removed direct usage of SDL_Surface in info windows
|
2024-02-26 15:49:27 +02:00 |
|
Ivan Savenko
|
5419df1140
|
Removed no longer used class
|
2024-02-26 15:49:27 +02:00 |
|
Ivan Savenko
|
54fefd34c7
|
Merge pull request #3618 from IvanSavenko/json_refactor
Json refactor
|
2024-02-26 15:42:17 +02:00 |
|
Ivan Savenko
|
2549f62661
|
Added missing field to schema
|
2024-02-26 14:57:23 +02:00 |
|
Ivan Savenko
|
57eece233b
|
Ignore BOM at the start of json file
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
f86708bf37
|
Fix json5 parsing
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
5901bf2190
|
Replace old 'defFile' format with animationFile
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
c90fb47c23
|
Converted json validator into a class
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
d2844a5eeb
|
Cleared up code
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
08deae4186
|
Moved static methods outside of vcmi namespace
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
757f77378d
|
Remove unused code
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
29860848a5
|
Cleanup
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
18bbccd167
|
Unify formatting
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
2632ab04f5
|
Partial support for json5
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
41493d6f67
|
Implemented 'strict' json support
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
d1c274f93f
|
Replaced vector of strings with simple bool for flag
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
922966dcf8
|
Renamed JsonNode::meta to more logical modScope. Member is now private
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
e73516b7d1
|
Simplified template magic in JsonNode
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
08a27663f9
|
Reworked JsonNode constructors to more logical form
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
54796c7c56
|
Rename toJson to toString/toCompactString for consistency
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
a2b8eaf7fb
|
Do not escape '/' when writing json
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
25146bfa93
|
Replace custom class with string_view
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
ca9a16e30e
|
Partially updated schema validation to draft v6
|
2024-02-26 12:55:49 +02:00 |
|
Ivan Savenko
|
cda6899ee2
|
Merge pull request #3640 from IvanSavenko/fix_thread_race
Fix thread race
|
2024-02-25 21:03:41 +02:00 |
|
Ivan Savenko
|
bc9e961252
|
Better checks for incoming data
|
2024-02-25 20:05:52 +02:00 |
|
Ivan Savenko
|
6901945b6e
|
Fix possible thread race on sending packet from two threads
|
2024-02-25 20:05:28 +02:00 |
|
Ivan Savenko
|
8647abb94b
|
Merge pull request #3629 from IvanSavenko/ui_generation
Unify graphical primitives elements
|
2024-02-25 15:02:06 +02:00 |
|
Ivan Savenko
|
7b6b64894c
|
Merge pull request #3624 from IvanSavenko/fix_crash
Fix crash on using heal in SPELL_AFTER_ATTACK bonus
|
2024-02-25 15:01:32 +02:00 |
|
Ivan Savenko
|
7c843ff0f7
|
Merge pull request #3627 from IvanSavenko/random_town_names
Town names randomization fix
|
2024-02-25 15:01:22 +02:00 |
|