180 Commits

Author SHA1 Message Date
MihailRis
2fa71b3bf0 feat: players interpolation & add hud.set_allow_pause(...) 2025-01-17 01:44:46 +03:00
MihailRis
2073d3782a fix HandlersList concurrency 2025-01-16 04:16:32 +03:00
MihailRis
89cde3e05e add missing includes 2025-01-12 15:43:13 +03:00
MihailRis
a3d35cd10f add gui.alert & critical fixes 2025-01-02 21:59:18 +03:00
MihailRis
b9ff1db086 feat: key pressed event interception & 'owner' input.add_callback third argument 2025-01-02 20:51:43 +03:00
MihailRis
17dcbe98ab fix clang-check warnings 2025-01-01 16:06:44 +03:00
MihailRis
96577ee041 add input.add_callback("key:...") support 2024-12-25 14:08:22 +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
fa1646a9bd add '--script', '--version' command line arguments 2024-12-18 00:48:29 +03:00
MihailRis
e0b3425eff migrate blocks interaction (scripting) to global chunks storage (WIP) 2024-12-13 05:54:41 +03:00
MihailRis
913f942adb add platform::get_process_id 2024-12-12 16:37:06 +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
7e92a16016 fix weak_ptr leak 2024-12-12 02:40:59 +03:00
MihailRis
eaffc0cb57 Merge branch 'main' into headless-mode 2024-12-08 01:39:45 +03:00
MihailRis
5e8805f241 add vctest (WIP) 2024-12-07 15:49:23 +03:00
Richard Try
42439de3d6
AreaMap2D getHeight fix
Fix typo and return sizeY.
2024-12-07 05:42:47 +03:00
MihailRis
d1f92c21d0 fix on_block_interact & fix segfault after engine finished 2024-12-07 02:10:36 +03:00
MihailRis
ee1a170376 add headless mode (engine initialization and finalization) 2024-12-07 01:12:27 +03:00
MihailRis
3e01a399f9 refactor 2024-12-07 00:04:56 +03:00
MihailRis
3e949bd499 fix fatal error on invalid base64.decode input string 2024-11-30 22:14:37 +03:00
MihailRis
6e90568d2a add util::escape 'escapeUnicode' option 2024-11-27 21:40:48 +03:00
MihailRis
d660880365 fix util::base64_encode 2024-11-18 12:37:48 +03:00
MihailRis
0bfc5d2ad4 add base64 library 2024-11-18 11:52:06 +03:00
MihailRis
dcd8871ee1 add utf8.escape, string.escape & reformat extensions.md 2024-11-18 09:21:16 +03:00
MihailRis
fc3d5c5484 optimize it even more 2024-11-13 04:46:21 +03:00
MihailRis
a21d87717e optimize WorldRenderer chunks sort 2024-11-13 04:29:37 +03:00
MihailRis
f22108f6b4 fix core.open_folder on Windows 2024-11-07 21:29:54 +03:00
ChancellorIkseew
16bc8d13c5 Update platform.cpp 2024-11-06 15:46:58 +10:00
ShadelessFox
3f531bbf98
Use high-resolution timer for a better frame time 2024-11-04 17:22:36 +01:00
MihailRis
65f9caec87 add unicode escapes support 2024-10-28 12:51:16 +03:00
MihailRis
016d91704b Merge branch 'main' into vec3-models-loader 2024-10-26 12:55:10 +03:00
MihailRis
f3181dee88 add util::length_utf8 2024-10-26 10:31:45 +03:00
MihailRis
df31b9e589 update platform::open_folder docs 2024-10-25 14:46:18 +03:00
MihailRis
87e3247ecf update platform.cpp 2024-10-25 14:43:31 +03:00
MihailRis
74b9dd6d2f update platform.cpp 2024-10-25 14:26:59 +03:00
MihailRis
6964a18605 add platform::open_folder 2024-10-25 13:58:17 +03:00
MihailRis
b3d942b76c add Buffer move assignment operator 2024-10-24 17:40:04 +03:00
MihailRis
054b3926cd remove extra shared_ptr use from util::ThreadPool 2024-10-24 11:49:06 +03:00
MihailRis
4e3064e37b fix util::Buffer 2024-10-24 10:51:03 +03:00
MihailRis
d41ec3a019 upgrade util::Buffer 2024-10-24 09:56:57 +03:00
MihailRis
9c70623aab fix AreaMap2D.clear 2024-10-20 08:15:35 +03:00
MihailRis
d59fac61bb fix: backlight setting not applying on change 2024-10-15 04:58:46 +03:00
MihailRis
de00414456 add generator 'caption' property 2024-10-13 22:53:12 +03:00
MihailRis
ea9ad08bfd Merge branch 'main' into heightmaps 2024-10-03 19:12:37 +03:00
MihailRis
73903f82ae fix 2024-10-03 18:24:57 +03:00
MihailRis
f7492ce449 add lua dv::bytes support 2024-10-03 18:23:50 +03:00
MihailRis
e73da1687a Merge branch 'main' into heightmaps 2024-10-01 23:29:40 +03:00
MihailRis
bc7be5ecc8 Merge branch 'main' into blocks-metadata 2024-10-01 23:29:07 +03:00
MihailRis
a65cf6ed66 add ThreadPool maxWorkers constructor argument 2024-10-01 23:24:01 +03:00
MihailRis
99e8764907 fix setAscii, setUnicode 2024-10-01 22:06:57 +03:00