MihailRis
333cbfe6f5
refactor: add 'const' qualifier for content units
2024-08-20 22:00:30 +03:00
REDxEYE
5f6ae5daba
ItemDef/EntityDef/Block: Add method cloneTo to definition to other definition
...
ContentBuilder: Add method `get` to get definition or nullptr
ContentLoader: Add functionality to clone from definition specified in `parent` field in json
2024-08-20 21:58:01 +03:00
MihailRis
de5c75d782
replace include guards with pragma once
2024-08-10 01:57:59 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
MihailRis
0adc13d01a
fix: fatal error when 'body' or 'head' player bone not found
2024-08-09 19:28:18 +03:00
MihailRis
51f6f0e629
add entity 'save' property support
2024-08-08 17:07:24 +03:00
InfiniteCoder
85239004e3
window/
2024-08-06 00:07:33 +03:00
InfiniteCoder
f66d0ce7fd
physics/
2024-08-06 00:07:00 +03:00
InfiniteCoder
54f15ecaea
maths/
2024-08-06 00:06:23 +03:00
InfiniteCoder
eb6bb19dc6
interfaces/
2024-08-06 00:04:32 +03:00
InfiniteCoder
8f9c7eb7ff
data/
2024-08-05 23:59:42 +03:00
InfiniteCoder
9f9b9f2d64
world/
2024-08-05 23:49:11 +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
InfiniteCoder
eb061bcaf4
graphics/
2024-08-04 22:12:48 +03:00
InfiniteCoder
f837bc5158
Merge remote-tracking branch 'origin/main'
2024-08-04 22:04:23 +03:00
MihailRis
d59491f63a
update entity Transform epsilon
2024-08-04 16:57:34 +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
a745507ddd
coders/
2024-08-04 11:23:08 +03:00
InfiniteCoder
21ff65d781
assets/
2024-08-04 11:08:07 +03:00
InfiniteCoder
d5dc68dd38
Root includes
2024-08-04 10:24:11 +03:00
Vyacheslav Ivanov
815ba45747
Merge remote-tracking branch 'origin/pvs-fix' into pvs-fix
2024-08-03 23:15:15 +03:00
MihailRis
e014931e1e
fix: selection update latency
2024-08-03 22:36:18 +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
78e274dec4
fix frustum culling for entities
2024-08-03 17:41:03 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
2c1103307f
fix: optimization: PVS-Studio warning V813
...
Passing large objects by const reference avoids unnecessary copying and enhances efficiency.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 05:35:55 +03:00
MihailRis
50a388c539
fix: access to deleted Sensor
2024-08-01 17:10:30 +03:00
MihailRis
f8907f7db1
add on_update, on_render to docs & change entities tps to 20
2024-08-01 16:04:27 +03:00
MihailRis
2b7b68f3c2
add 'static' entity body-type
2024-07-29 15:45:28 +03:00
MihailRis
34ab3eb41c
add player.get_camera(playerid)
2024-07-22 14:16:28 +03:00
MihailRis
0333ce6990
add bone "offset" parameter & update player model
2024-07-21 18:27:11 +03:00
MihailRis
3590bd14cd
update DrawContext
2024-07-21 16:06:40 +03:00
MihailRis
cf12338a32
add skeleton debug view
2024-07-21 14:52:16 +03:00
MihailRis
c63e19e87b
fix wrong entity display position on slow movement
2024-07-20 21:56:19 +03:00
MihailRis
52c39d25d0
add skeleton:get_color(), skeleton:set_color(...)
2024-07-20 21:15:04 +03:00
MihailRis
0c4cdeaa87
add entities renderer tint support
2024-07-20 19:35:43 +03:00
MihailRis
fba0bca0dc
optimize ModelBatch
2024-07-20 17:59:15 +03:00
MihailRis
e008832ebb
update Entities::preparePhysics - ticks are delta-based now
2024-07-19 21:23:58 +03:00
MihailRis
d1696eea12
feat: saving current camera
2024-07-18 10:22:45 +03:00
MihailRis
1eac343619
add entities.get_all(...), .get_all_in_box(...), .get_all_in_radius(...)
2024-07-17 14:51:55 +03:00
MihailRis
739ef49d8f
feat: automatically loading models used in skeleton
2024-07-17 12:12:40 +03:00
MihailRis
4653c4c8a8
fix model overrides
2024-07-17 10:47:03 +03:00
MihailRis
1b99a48849
update entities.spawn(...) semantics to the docs state
2024-07-17 10:17:20 +03:00
MihailRis
41a22938d6
add 'entity.despawn' command
2024-07-17 07:35:02 +03:00
MihailRis
50050dbe40
add entity events: on_attacked, on_used
2024-07-16 14:04:05 +03:00
MihailRis
54902d7f49
refactor entities events
2024-07-16 13:27:39 +03:00
MihailRis
d5877a342f
feature: bone model overriding
2024-07-16 10:00:40 +03:00