Commit Graph
50 Commits
Author SHA1 Message Date
MihailRis c5ca9128e9 move getVoxels from ChunksStorage to Chunks 2024-11-11 22:30:42 +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 bc05716772 implement blocks data conversion 2024-10-01 19:08:45 +03:00
MihailRis 28d746f371 implement blocks data saving/loading 2024-09-30 23:42:16 +03:00
MihailRis 28b6ec2a0e Merge branch 'main' into blocks-metadata 2024-09-19 14:51:47 +03:00
MihailRis 34d2e6d400 migrate from dynamic::Value to dv::value & total erase namespace 'dynamic' 2024-09-18 23:31:18 +03:00
MihailRis 7d193941a4 add /coders/compression module 2024-09-01 21:58:33 +03:00
MihailRis 0f53d5b835 refactor WorldRegions 2024-09-01 19:44:24 +03:00
MihailRis 71360a6416 fix macos build 2024-08-10 05:55:19 +03:00
MihailRis a7d6c96a5c remove extra functions 2024-08-10 05:48:05 +03:00
MihailRis f43cc93cd2 update project includes format 2024-08-10 01:37:48 +03:00
InfiniteCoder 54f15ecaea maths/ 2024-08-06 00:06:23 +03:00
InfiniteCoder 79ccde35b7 lighting/ 2024-08-06 00:05:41 +03:00
InfiniteCoder 9f9b9f2d64 world/ 2024-08-05 23:49:11 +03:00
InfiniteCoder 5c9bc83bbd items/ + objects/ + util/ 2024-08-04 22:26:08 +03:00
InfiniteCoder 3aa0298c85 files/ 2024-08-04 17:08:11 +03:00
InfiniteCoder e6da3638f0 Logger.hpp 2024-08-04 12:46:03 +03:00
InfiniteCoder e1e3456139 content/ 2024-08-04 12:45:08 +03:00
InfiniteCoder d5dc68dd38 Root includes 2024-08-04 10:24:11 +03:00
MihailRis 245b39be62 refactor: PVS-Studio warnings fixes 2024-08-04 01:12:42 +03:00
Vyacheslav Ivanov 3621e7ce1b fix: PVS-Studio V522 mark false
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 23:00:10 +03:00
Vyacheslav Ivanov bbf33e8e4d format: reformat project
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
MihailRis f4d3e62b3f add chunk 'entities' flag 2024-07-05 23:26:17 +03:00
MihailRis c8666910ce feat: loading entities (WIP) 2024-07-05 22:51:03 +03:00
MihailRis ee9f1639e9 refactor Content 2024-06-25 22:37:53 +03:00
MihailRis c67e4b04bb refactor: WorldRegions and chunks saving 2024-06-07 14:04:25 +03:00
Pugemon f25a425cb9 Optimize parameter passing to avoid unnecessary copying 2024-06-07 04:00:38 +03:00
MihailRis 3003386670 chunk flags converted to a bitfield 2024-05-31 11:59:12 +03:00
MihailRis b399679c31 other optimizations 2024-05-17 20:00:24 +03:00
MihailRis 1627e21c1d the final rename 2024-05-06 03:38:19 +03:00
MihailRis 3ebd8f3062 regions related code moved from WorldFiles to WorldRegions 2024-04-15 03:45:55 +03:00
MihailRis f5b3f3c33f memory related refactor 2024-04-14 19:17:51 +03:00
MihailRis a82a77ba2d indentation fix + minor refactor 2024-03-12 23:07:24 +03:00
MihailRis 256808630b multiline textbox mode 2024-02-26 15:12:02 +03:00
MihailRis af7c828d73 block ui test 2024-02-16 14:45:46 +03:00
MihailRis 87f50f79c9 block inventories (backend) 2024-02-12 18:28:18 +03:00
MihailRis 49fdcdfb27 inventory regions, minor refactor 2024-01-31 00:14:43 +03:00
MihailRis 377c8e5029 the big refactor + extracted data classes from coders/json to data/dynamic 2024-01-17 16:32:53 +03:00
MihailRis b0165b1014 gzip compress/decompress + refactor 2024-01-17 00:52:55 +03:00
MihailRis eaf3f4e7a1 Minor refactor 2024-01-05 14:59:53 +03:00
MihailRis e7e2c16ee6 Minor refactor 2024-01-03 22:51:48 +03:00
MihailRis 636cb0c44c World indices check 2023-12-07 15:16:37 +03:00
MihailRis 551b230b94 Minor refactor 2023-12-07 13:45:34 +03:00
MihailRis a102821076 Sky lights data saving (optimization) 2023-12-06 16:15:44 +03:00
MihailRis f9bb193e38 Backlight fix 2023-11-22 22:48:52 +03:00
MihailRis b472626d8d Backlight for tranparent blocks 2023-11-22 18:58:40 +03:00
MihailRis 6cd775c27d Refactor, world.bin file, BinaryWriter, BinaryReader 2023-11-16 19:32:44 +03:00
MihailRis 7730da0056 Project structure update 2023-11-05 22:30:52 +03:00
MihailRisandGitHub 0cf8382e95 New world format, fixes 2023-11-05 15:32:46 +03:00
MihailRisandGitHub 754c5b80d0 voxels renderer rebuilt, WorldFiles fix 2023-11-02 13:23:52 +03:00