38 Commits

Author SHA1 Message Date
MihailRis
88afb48a1c Merge branch 'dev' into pathfinding 2025-08-31 13:31:06 +03:00
MihailRis
8bdf31d7bb add block/item tags 2025-08-30 23:26:07 +03:00
MihailRis
d59a901ae0 add user properties methods support items 2025-08-30 20:44:50 +03:00
MihailRis
f6be6689aa feat: passing args to component in entity definition 2025-08-06 23:34:00 +03:00
GHOST11111100
0caed92baa added docs and fixed desc loading from item def 2025-07-26 17:58:57 +03:00
MihailRis
7e0b58d96b add 'offset', 'bits' properties & fix is_solid_at 2025-07-14 00:20:49 +03:00
MihailRis
29021d1178 refactor a bit 2025-07-14 00:02:29 +03:00
MihailRis
325f0b1f02 feat: variants in block json 2025-07-13 22:17:43 +03:00
MihailRis
5478d121f0 add variants (WIP) 2025-07-13 21:28:57 +03:00
MihailRis
9463917164 feat: 'stairs' rotation profile 2025-04-30 20:21:59 +03:00
MihailRis
20e3a961f9 add BlockModel struct 2025-04-27 18:21:56 +03:00
MihailRis
718f5d1089 rename BlockModel to BlockModelType 2025-04-27 15:18:14 +03:00
Alexanderr193
2ae6f0e6b6 fix: replace std::clamp with gml::clamp to fix compilation 2025-04-27 11:16:16 +03:00
MihailRis
862ac496a8 move content units-related code to separate files 2025-04-13 19:51:36 +03:00
MihailRis
3be8546bf4 refactor enums: CursorShape, InterpolationType, ParticleSpawnShape 2025-04-13 14:18:50 +03:00
Ygrik2003
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis
84d5b5d1a8 add dv::merge & update EnginePaths::readCombinedObject 2025-02-20 22:08:09 +03:00
MihailRis
e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis
1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
MihailRis
bf9f6bbe79 make 'structures.toml' combined 2024-11-28 13:41:59 +03:00
MihailRis
4b0b643342 add 'lowering' generated structures property 2024-11-13 01:10:52 +03:00
MihailRis
d8c3940451 add 'heights-interpolation', 'biomes-interpolation' 2024-10-28 09:22:02 +03:00
MihailRis
552740b87b add missing includes 2024-10-18 02:43:16 +03:00
MihailRis
59c4e26eda feat: heightmap-inputs 2024-10-16 00:38:58 +03:00
MihailRis
f87bb960a9 replace structures.json with structures.toml 2024-10-15 03:22:19 +03:00
MihailRis
48143c5a2b add fragment.crop, fragment:crop() & fix fragments rotation when width is not equal to depth & fix extra structures placements 2024-10-15 00:03:06 +03:00
MihailRis
e3c6e55a41 convert generator parameters naming to the project style 2024-10-14 04:45:11 +03:00
MihailRis
de00414456 add generator 'caption' property 2024-10-13 22:53:12 +03:00
MihailRis
7c56d8fd7f replace biomes.json with biomes.toml & make it combined object 2024-10-13 21:50:39 +03:00
MihailRis
50eb83ad9b add generator param 'wide-structs-chunks-radius' & make caves more interesting 2024-10-10 03:57:43 +03:00
MihailRis
e30e0083a0 add ores 2024-09-30 13:14:53 +03:00
MihailRis
abc8eccab8 add biome-bpd and heights-bpd generator def parameters 2024-09-29 23:12:45 +03:00
MihailRis
3784b57eed move biomes definition to a json file 2024-09-29 22:03:37 +03:00
MihailRis
c46090f881 update generators scanning 2024-09-27 23:55:14 +03:00
MihailRis
3d478aef08 add generator definition file (.toml) 2024-09-26 22:26:01 +03:00
MihailRis
d839da7dab collect generator voxel fragments to directory 2024-09-26 01:30:55 +03:00
MihailRis
806ed4b155 add automatic biome-based structures placement 2024-09-24 17:08:25 +03:00
MihailRis
323c2f2935 refactor & add structures.json 2024-09-24 04:05:13 +03:00