MihailRis
f9bc401236
Merge branch 'main' into environments
2026-07-26 23:56:00 +03:00
MihailRis
e4a11f182e
add on_player_set entity component event
2026-07-18 19:09:43 +03:00
MihailRis
a557068b90
Merge branch 'main' into environments
2026-06-06 00:33:56 +03:00
clasher113
0bbde3a778
lighting fix
2026-05-29 19:16:20 +03:00
MihailRis
3476bddc6b
feat: environment is primary
2026-05-16 22:24:35 +03:00
MihailRis
47f2bf75d7
fix player ticks
2026-05-03 17:51:52 +03:00
MihailRis
3308a61d56
fix: attempting to build lights in non-local players chunk matrices
2026-02-23 21:33:32 +03:00
MihailRis
2475a7e8f5
cleanup
2026-02-03 14:00:58 +03:00
MihailRis
6bc549dd90
fix world previews generation
2025-11-22 19:23:46 +03:00
MihailRis
4f96ec47cd
fix warnings
2025-11-21 19:14:04 +03:00
MihailRis
0711a2d23e
fix LevelController::processBeforeQuit
2025-11-20 21:27:56 +03:00
MihailRis
f721731ecc
add 'on_block_removed' event
2025-11-18 22:11:44 +03:00
MihailRis
bf682daffe
update on_physics_update & update standard components
2025-09-13 23:24:57 +03:00
MihailRis
a78931205f
feat: async pathfinding
2025-08-03 01:41:18 +03:00
MihailRis
98813472a8
fix generator area centering
2025-04-11 20:37:08 +03:00
MihailRis
e5d558d357
move world-related sources from files/ to world/files
2025-01-30 15:02:28 +03:00
MihailRis
2fa71b3bf0
feat: players interpolation & add hud.set_allow_pause(...)
2025-01-17 01:44:46 +03:00
MihailRis
65fec4f4a9
introduce local player
2025-01-16 05:59:43 +03:00
MihailRis
43f0cbe3fe
add player.is_suspended, player.set_suspended
2025-01-15 22:25:51 +03:00
MihailRis
f772d527e2
feat: nameless worlds
2025-01-13 05:40:43 +03:00
MihailRis
22c7cb8398
add on_chunk_present and on_chunk_remove events
2025-01-12 05:41:42 +03:00
MihailRis
c1b311f3c4
refactor: change pointer parameters to references for Level and Content in various classes
2024-12-25 18:53:53 +03:00
MihailRis
5e76cdfadc
rename engine.hpp/cpp to Engine.hpp/cpp & move Engine, Time and mainloop classes to 'engine' folder
2024-12-25 12:13:03 +03:00
MihailRis
6a8afe2795
fix
2024-12-23 14:01:35 +03:00
MihailRis
17161e5981
fix: on_player_tick not called
2024-12-21 12:55:47 +03:00
MihailRis
1cd85b6f77
implement player ticks in headless mode & prevent on_player_tick call if player chunk does not exists
2024-12-18 23:31:26 +03:00
MihailRis
1c18c02092
move Chunks from Level to Player
2024-12-17 19:40:00 +03:00
MihailRis
b7664b4188
move Lighting instance to ChunksController
2024-12-17 05:13:49 +03:00
MihailRis
9ec8788838
add player.create, test.set_setting, test.sleep_until, world.count_chunks
2024-12-12 15:54:56 +03:00
MihailRis
863146cf6b
move PlayerController to LevelScreen
2024-12-11 23:42:59 +03:00
MihailRis
c67f158e62
remove default player from headless mode
2024-12-11 00:31:08 +03:00
MihailRis
d3f74b56fa
add test.close_world(bool)
2024-12-10 19:14:51 +03:00
MihailRis
bd2acd5766
refactor players
2024-11-22 16:17:13 +03:00
MihailRis
005bcfb436
minor controllers refactor
2024-11-20 18:03:39 +03:00
MihailRis
315b4b44e1
refactor PlayerController
2024-11-03 12:17:42 +03:00
ChancellorIkseew
ee8d0368bd
add interacton by long press
2024-11-03 06:55:17 +10:00
MihailRis
75d66b644b
add debug world generator visualization
2024-09-30 15:14:34 +03:00
MihailRis
8268176527
add SurroundMap intergration to world generator (WIP)
2024-09-11 11:35:56 +03:00
MihailRis
f43cc93cd2
update project includes format
2024-08-10 01:37:48 +03:00
InfiniteCoder
f66d0ce7fd
physics/
2024-08-06 00:07:00 +03:00
InfiniteCoder
eb6bb19dc6
interfaces/
2024-08-06 00:04:32 +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
d5dc68dd38
Root includes
2024-08-04 10:24:11 +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
c858913a2f
fix: optimization: PVS-Studio warning V807
...
Created references to avoid using repeated expressions, improving performance across multiple instances.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-03 17:43:12 +03:00
MihailRis
ba046a52c0
Revert "fix: optimization: Various PVS-Studio warnings"
2024-08-02 14:51:44 +03:00
Vyacheslav Ivanov
c4cc71623d
fix: optimization: PVS-Studio warning V807
...
Created references to avoid using repeated expressions, improving performance across multiple instances.
Reported by: PVS-Studio
Signed-off-by: Vyacheslav Ivanov <islavaivanov76@gmail.com>
2024-08-02 06:07:50 +03:00