Ivan Savenko
|
63bcf7d83c
|
Replaced most of usages of CRandomGenerator with vstd::RNG in library
|
2024-07-16 13:13:07 +00:00 |
|
Tomasz Zieliński
|
0b8dc02d2b
|
Clean up duplicated code
|
2024-03-24 18:04:33 +01:00 |
|
Ivan Savenko
|
e67e4430ba
|
Removed most of non-const static fields in lib. Reduced header includes.
|
2024-01-19 13:55:22 +02:00 |
|
Ivan Savenko
|
a15366f5a5
|
Make IObjectInterface::cb non-static
|
2024-01-19 13:55:21 +02:00 |
|
Ivan Savenko
|
20ede710c2
|
Merge pull request #3362 from IvanSavenko/terrain_decorations
Terrain decorations level
|
2023-12-22 23:39:32 +02:00 |
|
Ivan Savenko
|
19e851ddff
|
Implemented configurable level of decorations for terrains
|
2023-12-22 17:41:30 +02:00 |
|
Tomasz Zieliński
|
8602a14e6f
|
Minor optimizations
|
2023-12-13 22:10:39 +01:00 |
|
Ivan Savenko
|
0240ee886d
|
Converted (almost) all namespace enum's to enum classes
|
2023-08-25 13:38:02 +03:00 |
|
Tomasz Zieliński
|
15b254fded
|
Give every Zone its own RNG
|
2023-05-20 11:46:32 +02:00 |
|
Tomasz Zieliński
|
73d9f5bd0a
|
Parallel RMG works fine for maps without water.
|
2023-05-19 20:30:15 +02:00 |
|
Tomasz Zieliński
|
d137f7157c
|
Merge remote-tracking branch 'origin/develop' into parellel_rmg
# Conflicts:
# lib/rmg/CZonePlacer.h
# lib/rmg/TreasurePlacer.h
|
2023-05-05 09:00:44 +02:00 |
|
Konstantin
|
86f5d6de69
|
vcmi: modernize headers
|
2023-04-30 13:35:54 +03:00 |
|
Tomasz Zieliński
|
d325051213
|
Some working version, needs corrections still.
|
2023-04-29 11:46:03 +02:00 |
|
Konstantin
|
fedf7d377c
|
vcmi: remove TFaction
This is a huge change and will break save compatibility
|
2023-04-10 19:28:16 +03:00 |
|
Ivan Savenko
|
4260726e4b
|
Provide encoding information to maps & campaigns loaders
|
2023-03-05 17:39:27 +02:00 |
|
Konstantin
|
7bfb37df4d
|
vcmi: modernize lib/rmg
|
2023-02-14 02:50:39 +03:00 |
|
Tomasz Zieliński
|
20c102e648
|
Remove T prefix from new typedefs
|
2022-09-29 11:44:46 +02:00 |
|
Tomasz Zieliński
|
f386f42166
|
Merge remote-tracking branch 'origin/develop' into terrain-rewrite
# Conflicts:
# lib/Terrain.cpp
# lib/Terrain.h
# lib/battle/CBattleInfoEssentials.cpp
# lib/rmg/ObstaclePlacer.cpp
# lib/rmg/RiverPlacer.cpp
|
2022-09-27 07:50:17 +02:00 |
|
Tomasz Zieliński
|
4ea57ea7fc
|
A variety of suggested style tweaks
|
2022-09-25 09:33:56 +02:00 |
|
Andrey Filipenkov
|
ff635edc0b
|
wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined
preparation for having client and server in a single process
|
2022-09-24 15:55:21 +03:00 |
|
Tomasz Zieliński
|
ebe45d512d
|
Moved roads and rivers to TerrainTypeHandler, by analogy to TerrainType.
|
2022-09-23 16:24:01 +02:00 |
|
Nordsoft91
|
4bd0ff680a
|
Random map generator refactoring (#762)
random map generator refactoring and improvements
|
2022-09-11 11:31:27 +03:00 |
|