50 Commits

Author SHA1 Message Date
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