MihailRis
|
74ded5a052
|
implement structures rotation
|
2024-09-22 01:58:59 +03:00 |
|
MihailRis
|
001b930212
|
update world generation pipeline
|
2024-09-21 23:29:19 +03:00 |
|
MihailRis
|
f4793ac9db
|
advanced structures test
|
2024-09-21 21:08:25 +03:00 |
|
MihailRis
|
a413c5d09e
|
implement inter-chunk structure generation
|
2024-09-21 20:50:12 +03:00 |
|
MihailRis
|
03ba7c9539
|
test voxel structures generation
|
2024-09-21 17:21:47 +03:00 |
|
MihailRis
|
cba1a5c23e
|
add LuaGeneratorScript::loadStructures
|
2024-09-21 01:32:38 +03:00 |
|
MihailRis
|
aa1fb26ea5
|
add EnginePaths::parsePath & update generation.load_structure
|
2024-09-21 01:24:38 +03:00 |
|
MihailRis
|
4f882a3ca3
|
add StructurePlacement & add SurroundMap visualization test
|
2024-09-20 23:43:54 +03:00 |
|
MihailRis
|
88b0f8e3d6
|
add VoxelStructure lua usertype
|
2024-09-19 18:41:34 +03:00 |
|
MihailRis
|
bf9f81a98c
|
Merge branch 'main' into heightmaps
|
2024-09-19 15:16:14 +03:00 |
|
 MihailRisandGitHub
|
cf77da3bd1
|
Merge pull request #304 from MihailRis/dynamic_update
Replace dynamic::Value with new implementation
|
2024-09-19 14:13:56 +03:00 |
|
MihailRis
|
d0328f2feb
|
refactor Player serialization
|
2024-09-19 13:53:13 +03:00 |
|
MihailRis
|
3953583605
|
minimize extra dv::value copies
|
2024-09-19 13:45:32 +03:00 |
|
MihailRis
|
bd176f24e1
|
add some 'noexcept's
|
2024-09-19 12:36:00 +03:00 |
|
MihailRis
|
fa3e98e3e4
|
fix
|
2024-09-19 04:30:01 +03:00 |
|
MihailRis
|
4ae141d982
|
limit dv::value templated constructors & refactor
|
2024-09-19 04:22:57 +03:00 |
|
MihailRis
|
827a09b1d0
|
refactor data/dv & update data/dv-related tests
|
2024-09-19 00:40:06 +03:00 |
|
MihailRis
|
d6d07f0a3a
|
update dv::elementreference::get(T) integer specializations
|
2024-09-19 00:23:24 +03:00 |
|
MihailRis
|
3613e31909
|
update dv::value::operator=(T) integer specializations
|
2024-09-19 00:10:15 +03:00 |
|
MihailRis
|
13edcd8700
|
add missing include
|
2024-09-18 23:56:06 +03:00 |
|
MihailRis
|
3717af34ae
|
add missing include
|
2024-09-18 23:42:29 +03:00 |
|
MihailRis
|
34d2e6d400
|
migrate from dynamic::Value to dv::value & total erase namespace 'dynamic'
|
2024-09-18 23:31:18 +03:00 |
|
MihailRis
|
d3ba4b2e3e
|
update move assignment
|
2024-09-17 14:04:23 +03:00 |
|
MihailRis
|
afbef198c6
|
add dv::value.operator=(value&&)
|
2024-09-17 13:41:02 +03:00 |
|
MihailRis
|
a886404940
|
optimize move constructor
|
2024-09-17 01:17:27 +03:00 |
|
MihailRis
|
27c8307562
|
add dv::value support to binary_json
|
2024-09-16 22:53:27 +03:00 |
|
MihailRis
|
271db9a6f1
|
add dv::value support to json::parse
|
2024-09-16 22:23:22 +03:00 |
|
MihailRis
|
ceaa676a3a
|
add dv::value support to json::stringify & add dv.cpp
|
2024-09-16 21:36:35 +03:00 |
|
MihailRis
|
f05ed4942d
|
add util::Buffer copy constructor
|
2024-09-16 21:31:37 +03:00 |
|
MihailRis
|
9badc0a022
|
add dv::value.getType(), .empty()
|
2024-09-16 20:49:39 +03:00 |
|
MihailRis
|
9b26758519
|
add dv::value.size/length, .asObject()
|
2024-09-16 20:21:28 +03:00 |
|
MihailRis
|
3bc329041a
|
add dv::list(initializer_list<value>)
|
2024-09-16 19:43:20 +03:00 |
|
MihailRis
|
2aae28e193
|
fix dv::value::operator=(const value&)
|
2024-09-16 19:27:59 +03:00 |
|
MihailRis
|
adde5bd80d
|
add new dv::value methods and iterators
|
2024-09-15 18:23:05 +03:00 |
|
MihailRis
|
fa12b9b751
|
add dv::value.object(...), .list(...)
|
2024-09-15 11:15:37 +03:00 |
|
MihailRis
|
a014204d99
|
trigger actions
|
2024-09-15 01:57:12 +03:00 |
|
MihailRis
|
371d714774
|
add dv::value.add(...)
|
2024-09-15 01:01:11 +03:00 |
|
MihailRis
|
464eb9989c
|
decrease dv::value size
|
2024-09-15 00:28:18 +03:00 |
|
MihailRis
|
d703567dc1
|
add data/dv.hpp
|
2024-09-14 23:25:43 +03:00 |
|
MihailRis
|
5e26d826b3
|
Merge branch 'main' into heightmaps
|
2024-09-13 11:36:16 +03:00 |
|
MihailRis
|
25c9c9a30a
|
fix stars render
|
2024-09-13 11:35:53 +03:00 |
|
MihailRis
|
16f9c42d59
|
Merge branch 'main' into heightmaps
|
2024-09-12 18:26:09 +03:00 |
|
MihailRis
|
14affb72b6
|
add new Map and List bytebuffer-related methods
|
2024-09-12 18:25:52 +03:00 |
|
MihailRis
|
7dec651ac1
|
Merge branch 'main' into heightmaps
|
2024-09-12 18:06:23 +03:00 |
|
 MihailRisandGitHub
|
f341e22e3e
|
Merge pull request #303 from MihailRis/add-bjson-binary-data-type
Add dynamic::Value binary data type (byte-buffer)
|
2024-09-12 18:04:35 +03:00 |
|
MihailRis
|
c3fb30b20e
|
fix bjson decoder
|
2024-09-12 17:39:05 +03:00 |
|
MihailRis
|
f8fadf8b74
|
add json BJSON_TYPE_BYTES support
|
2024-09-12 17:22:00 +03:00 |
|
MihailRis
|
6f4a7db910
|
add binary_json BJSON_TYPE_BYTES support
|
2024-09-12 16:24:51 +03:00 |
|
MihailRis
|
62c002252f
|
Merge branch 'main' into add-bjson-binary-data-type
|
2024-09-12 16:22:50 +03:00 |
|
MihailRis
|
8589cae300
|
add ByteReader::remaining()
|
2024-09-12 16:22:32 +03:00 |
|
MihailRis
|
8b947fe78e
|
add util::Buffer template
|
2024-09-12 13:43:08 +03:00 |
|
MihailRis
|
8be0ed819e
|
add new json::stringify overloads
|
2024-09-12 13:28:45 +03:00 |
|
MihailRis
|
5241c91cc8
|
add new json::stringify overloads
|
2024-09-12 12:35:24 +03:00 |
|
MihailRis
|
390a16ace1
|
rename generator/Structure to generator/VoxelStructure
|
2024-09-12 11:01:19 +03:00 |
|
MihailRis
|
8516cf4f7f
|
add world generator level 2 (heightmaps)
|
2024-09-11 15:23:09 +03:00 |
|
MihailRis
|
8268176527
|
add SurroundMap intergration to world generator (WIP)
|
2024-09-11 11:35:56 +03:00 |
|
MihailRis
|
80d8a6738b
|
add SurroundMap.resize(...)
|
2024-09-10 23:02:15 +03:00 |
|
MihailRis
|
ab110ab8bf
|
add AreaMap2D tests
|
2024-09-10 22:19:54 +03:00 |
|
MihailRis
|
6fdea11e2e
|
advanced SurroundMap test
|
2024-09-10 21:10:04 +03:00 |
|
MihailRis
|
4248917aab
|
fix SurroundMap
|
2024-09-10 20:46:13 +03:00 |
|
MihailRis
|
fdefbda49f
|
implement SurroundMap & update AreaMap2D
|
2024-09-10 20:34:26 +03:00 |
|
MihailRis
|
dc79c150da
|
Merge branch 'main' into heightmaps
|
2024-09-10 15:11:17 +03:00 |
|
 MihailRisandGitHub
|
02677ac8be
|
Merge pull request #302 from clasher113/main
Batch3D::point() check buffer overflow
|
2024-09-10 15:09:40 +03:00 |
|
MihailRis
|
6139727d66
|
update github workflows
|
2024-09-10 14:55:20 +03:00 |
|
MihailRis
|
2a4dbe3ac4
|
rebuild SurroundMap (WIP)
|
2024-09-10 14:50:57 +03:00 |
|
MihailRis
|
7c0c268508
|
optimize AreaMap2D
|
2024-09-09 20:37:42 +03:00 |
|
MihailRis
|
c3569b5dd4
|
add AreaMap2D
|
2024-09-09 18:02:08 +03:00 |
|
MihailRis
|
f70ac5c190
|
Merge branch 'main' into heightmaps
|
2024-09-08 17:38:30 +03:00 |
|
MihailRis
|
897d22b50e
|
fix container subnodes render
|
2024-09-08 17:38:14 +03:00 |
|
MihailRis
|
feb86a547f
|
Merge branch 'main' into heightmaps
|
2024-09-06 18:38:53 +03:00 |
|
MihailRis
|
8ddfa48339
|
fix skeleton:get_texture
|
2024-08-30 06:17:15 +03:00 |
|
MihailRis
|
96941cb707
|
fix utf-8 decoder & add u32string functions
|
2024-08-29 15:40:51 +03:00 |
|
MihailRis
|
5045ffb923
|
fix stringutil test
|
2024-08-29 15:40:13 +03:00 |
|
MihailRis
|
c5811e36f9
|
update .github/workflows/windows.yml
|
2024-08-29 15:39:48 +03:00 |
|
MihailRis
|
f8d0a4f4c7
|
add util::crop_utf8 (stringutil)
|
2024-08-29 15:39:14 +03:00 |
|
MihailRis
|
f2b9d0620a
|
add cameras.get(int) overload
|
2024-08-28 11:59:35 +03:00 |
|
MihailRis
|
cf3f263f72
|
update SurroundMap (WIP)
|
2024-08-28 11:41:04 +03:00 |
|
 MihailRisandGitHub
|
050513f892
|
Merge pull request #300 from clasher113/main
block model "x" preview fix
|
2024-08-25 03:22:59 +03:00 |
|
MihailRis
|
c2ac6ac54a
|
fix
|
2024-08-24 08:15:14 +03:00 |
|
MihailRis
|
0c4f96d620
|
add SurroundMap class header
|
2024-08-24 07:57:29 +03:00 |
|
MihailRis
|
a1129ccf38
|
split WorldGenerator::generatePrototype
|
2024-08-24 07:56:54 +03:00 |
|
MihailRis
|
4c697c0f46
|
add structure block names (for indexing)
|
2024-08-24 03:20:16 +03:00 |
|
MihailRis
|
54067d0ab2
|
fix layers generation
|
2024-08-23 23:29:40 +03:00 |
|
MihailRis
|
f413a6f0ac
|
add ChunkPrototype
|
2024-08-23 12:07:38 +03:00 |
|
MihailRis
|
f40ff7cd28
|
refactor WorldGenerator & update test generator script
|
2024-08-23 03:07:02 +03:00 |
|
MihailRis
|
f2395dede8
|
Merge branch 'main' into heightmaps
|
2024-08-23 00:01:57 +03:00 |
|
MihailRis
|
719135fe19
|
fix animation loading
|
2024-08-22 23:53:09 +03:00 |
|
 MihailRisandGitHub
|
5500fe34ac
|
Merge pull request #299 from REDxEYE/definition_clone
Add support for `parent` field in block/item/entity json definitions
|
2024-08-22 23:52:28 +03:00 |
|
MihailRis
|
777453718a
|
fix animation loading
|
2024-08-22 23:50:46 +03:00 |
|
MihailRis
|
33531ae0a4
|
fix
|
2024-08-22 23:28:40 +03:00 |
|
MihailRis
|
e0a14c9c16
|
refactor dynamic_util
|
2024-08-22 22:43:39 +03:00 |
|
MihailRis
|
5aa1ef52f0
|
fix msvc build 2
|
2024-08-22 22:19:53 +03:00 |
|
MihailRis
|
c454c095a0
|
fix msvc build
|
2024-08-22 21:26:30 +03:00 |
|
MihailRis
|
2d7d03efbb
|
add structures (WIP)
|
2024-08-22 20:35:41 +03:00 |
|
MihailRis
|
3eec97f631
|
fix generator loading
|
2024-08-22 02:29:11 +03:00 |
|
MihailRis
|
259f40d5cf
|
update dynamic_util functions signatures
|
2024-08-22 01:58:51 +03:00 |
|
MihailRis
|
3654d99cea
|
update Serializable.hpp
|
2024-08-22 01:50:38 +03:00 |
|
MihailRis
|
b4e9cfa0bd
|
refactor: use dynamic::* for parsing
|
2024-08-22 00:09:59 +03:00 |
|
MihailRis
|
0a7ab154d4
|
refactor
|
2024-08-21 22:44:33 +03:00 |
|
MihailRis
|
9eea7243d5
|
Merge branch 'main' into heightmaps
|
2024-08-20 22:01:36 +03:00 |
|