MihailRis
3430e5cd6f
add 'player-entity' to defaults.toml
2025-02-12 16:32:21 +03:00
MihailRis
323c2f2935
refactor & add structures.json
2024-09-24 04:05:13 +03:00
MihailRis
5fa6b14f05
add GeneratorDef
2024-08-14 01:23:14 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
7f75c454c8
logic/
2024-08-05 23:23:28 +03:00
InfiniteCoder
c7755040bd
voxels/
2024-08-04 22:42:44 +03:00
InfiniteCoder
5c9bc83bbd
items/ + objects/ + util/
2024-08-04 22:26:08 +03:00
Vyacheslav Ivanov
bbf33e8e4d
format: reformat project
...
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 19:53:48 +03:00
Vyacheslav Ivanov
aecd0f5db9
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:44:10 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
5dd7a15c09
fix: optimization: PVS-Studio warning V832
...
It's better to use '= default;' syntax instead of empty constructor and destructor body.
Using '= default;' can help the compiler generate more optimal code.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 01:57:43 +03:00
MihailRis
739ef49d8f
feat: automatically loading models used in skeleton
2024-07-17 12:12:40 +03:00
MihailRis
a013e7eefd
feat: cameras saving/loading
2024-07-11 22:45:57 +03:00
MihailRis
45c4da048c
feat: saving/loading resource entries
2024-07-11 21:56:27 +03:00
MihailRis
60f4f33180
rename rig to skeleton
2024-07-10 04:28:12 +03:00
MihailRis
49aa64a033
change rigs role from assets to content units
2024-07-08 05:03:09 +03:00
MihailRis
66a1240fbc
refactor ContentBuilder and add entities support
2024-06-26 03:40:14 +03:00
MihailRis
ee9f1639e9
refactor Content
2024-06-25 22:37:53 +03:00
Pugemon
f25a425cb9
Optimize parameter passing to avoid unnecessary copying
2024-06-07 04:00:38 +03:00
MihailRis
c5f663b7cb
memory-related refactor
2024-05-19 07:09:58 +03:00
MihailRis
9522aedeec
quick check with linters
2024-05-10 12:34:05 +03:00
MihailRis
1627e21c1d
the final rename
2024-05-06 03:38:19 +03:00
MihailRis
4b25cc38d9
defs leak fix
2024-03-20 02:21:27 +03:00
MihailRis
f4cc413f61
block materials loading
2024-03-09 03:36:08 +03:00
MihailRis
e0aa0619f8
Merge branch 'main' into block_materials
2024-03-08 23:25:39 +03:00
InfiniteCoder
8b949c4c9a
Overrides!
2024-03-08 00:08:01 +03:00
MihailRis
8658a170bc
BlockMaterial struct + minor refactor and docs
2024-03-07 10:55:19 +03:00
MihailRis
3862dbda66
contentpack remove feature WIP
2024-02-29 23:47:07 +03:00
InfiniteCoder
3edf065550
Fix #160 with suggestions from @A-lex-Ra
2024-02-24 17:09:11 +03:00
InfiniteCoder
5c3eafb331
Kinda works, but not raycast
2024-02-24 00:55:56 +03:00
MihailRis
6fc312b651
lua content pack environments test
2024-02-09 19:47:22 +03:00
MihailRis
241d15e349
ContentPackRuntime + refactor
2024-02-08 20:53:12 +03:00
MihailRis
537a0ca358
clang warnings fix
2024-02-02 23:19:06 +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
ca40b93344
small fixes
2024-01-15 14:32:18 +03:00
MihailRis
05fe86e64c
emissive items
2024-01-11 18:02:27 +03:00
MihailRis
c9576f1fc4
Minor item refactor
2024-01-09 12:58:35 +03:00
MihailRis
b5739c678f
Items intruduced (part II)
2024-01-09 00:49:17 +03:00
MihailRis
dd5cd55aeb
Generated items
2024-01-08 14:16:25 +03:00
MihailRis
4a57e71e81
Items intruduced (WIP)
2024-01-08 01:11:22 +03:00
A-lex-Ra
667a90b724
fix potential memory leak
2023-12-18 19:10:30 +06:00
MihailRis
636cb0c44c
World indices check
2023-12-07 15:16:37 +03:00
MihailRis
64f6f17386
AABB blocks rotation support (WIP part 3)
2023-12-05 10:25:43 +03:00
MihailRis
c8a283c645
Base content package + ContentLoader
2023-12-01 16:26:42 +03:00
@clasher113
c691183bf8
Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp
2023-11-30 14:05:23 +02:00
MihailRis
0c35eeb072
aabb block shape WIP + common refactor
2023-11-30 14:48:38 +03:00
@clasher113
a8af2653f4
Merge branch 'main' of https://github.com/MihailRis/VoxelEngine-Cpp
2023-11-29 17:11:56 +02:00
MihailRis
91a6426efe
AABB block hitboxes
2023-11-29 16:36:00 +03:00
@clasher113
ff0e617732
Grass rendering behing water fix
2023-11-28 22:07:37 +02:00
MihailRis
3b03464d27
Introduced Content, ContentIndices, no more integer ids hardcoded, common refactor
2023-11-21 11:38:59 +03:00