Commit Graph
208 Commits
Author SHA1 Message Date
MihailRis 4c815db222 cleanup platform.cpp 2025-09-26 21:57:48 +03:00
GHOST11111100andGitHub 240abb939f Links (#615)
* add URL support to Label element and XML parsing

* refactor Label URL handling to use getter method in setURL

* implement URL opening confirmation dialog and platform-specific URL handling

* fix: fixed build errors

* remove: delete test link label from worlds.xml

* refactor: remove URL handling from Label class and XML parsing

* refactor: clean up Label class by removing unnecessary whitespace and improving code readability

* refactor: remove unused URL member from Label class

* refactor: remove unused URL attribute from XML UI documentation and related code

* refactor: improve code readability by adding whitespace and formatting adjustments in Label class

* refactor: improve whitespace consistency in Label class and add URL opening functionality in libcore
2025-09-26 21:39:12 +03:00
MihailRis b85e357ab2 fix stack_vector copy constructor 2025-09-19 12:43:16 +03:00
MihailRis dc21a8ea51 update random.hpp 2025-09-16 19:12:25 +03:00
MihailRis eb760e1776 add 'random' library 2025-09-16 19:01:47 +03:00
MihailRis bf682daffe update on_physics_update & update standard components 2025-09-13 23:24:57 +03:00
Andrey Lebedev e184404ff8 warning if open directory does not exist 2025-07-23 12:17:59 +03:00
clasher113 eddb525dab rotation interpolation fix 2025-07-19 15:36:00 +03:00
MihailRis 01181b6403 add begin(), end() to util::stack_vector 2025-07-13 21:27:36 +03:00
MihailRis 15a778299c limit chunks non-unloading zone to a circle 2025-07-13 15:57:57 +03:00
RomanDonw 150c9d4b8c fix includes 2025-07-10 18:16:03 +10:00
MihailRisandGitHub 2e181259d7 fix keyboard input in Windows (#537) 2025-06-30 20:50:41 +03:00
MihailRis 1c8cafbb68 refactor 2025-06-28 11:46:10 +03:00
MihailRis 8f342fe429 add util::stack_vector 2025-06-01 17:15:12 +03:00
MihailRis 6164374666 feat: projects & replace builtins.list with 'base_packs' project property 2025-04-22 21:46:10 +03:00
MihailRis 3498af6be9 cleanup 2025-04-21 21:53:27 +03:00
MihailRis 7749675a61 add EnumMetadata 2025-04-13 13:53:59 +03:00
MihailRis 881edb7b28 rename keycode, mousecode enumerations 2025-04-02 17:39:31 +03:00
MihailRis 3beafe953f add observer_handler class 2025-04-02 14:55:53 +03:00
MihailRis 396fab02b3 add yaml::stringify 2025-03-24 05:30:56 +03:00
MihailRis 3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
Ygrik2003andGitHub 6c3d2d0907 Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis 4cdb1fbae2 add util::base64_urlsafe_encode/decode 2025-03-12 16:26:46 +03:00
MihailRis 787011d164 optimize PrecipitationRenderer 2025-02-26 02:24:16 +03:00
MihailRisandGitHub 8a8c1525fd Fix syntax highlighting unicode support (#475)
* convert BasicParser to a template

* fix syntax hightlighting with unicode characters
2025-02-22 01:01:20 +03:00
MihailRis e0314803c0 migrate from std::filesystem::path to io::path (WIP) 2025-01-30 22:23:13 +03:00
MihailRis 1e22882284 rename 'files' to 'io' 2025-01-30 16:53:52 +03:00
@clasher113 fac95c1c36 detect_locale crash fix 2025-01-28 16:09:45 +02:00
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 TryandGitHub 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