Commit Graph
694 Commits
Author SHA1 Message Date
REDxEYE 1ffbeb8148 Refactor mesh handling to use templated vertex structures for improved type safety and flexibility 2025-04-13 17:14:28 +03:00
clasher113andGitHub d888ddec4c fix: pause menu on hudVisible=false (#512)
* fix: pause menu on hudVisible=false
2025-04-12 20:30:55 +03:00
MihailRis 64039f0e43 add post-effect-slot resource & add gfx.posteffects library 2025-04-06 12:47:25 +03:00
MihailRis 881edb7b28 rename keycode, mousecode enumerations 2025-04-02 17:39:31 +03:00
MihailRis 9843a1fc27 remove Viewport class 2025-04-02 17:35:17 +03:00
MihailRis 45ccf893ae refactor EngineController 2025-04-02 15:01:24 +03:00
MihailRis 3486cbd4c9 cleanup ContentControl 2025-04-02 15:01:24 +03:00
MihailRis f99d909f34 cleanup 2025-04-02 15:01:24 +03:00
MihailRis 331734792d refactor: add ContentControl class 2025-04-02 15:01:24 +03:00
MihailRis 7262119f5b refactor GLFWWindow 2025-04-02 15:01:24 +03:00
MihailRis 0b8d56afe1 cleanup 2025-04-02 14:59:53 +03:00
MihailRis 9694a59649 refactor: add Window interface 2025-04-02 14:59:53 +03:00
MihailRis cd5c6a889c fix and cleanup 2025-04-02 14:55:53 +03:00
MihailRis b3feb5945b reduce extra includes 2025-04-02 14:55:53 +03:00
MihailRis bccdeec7b8 fix crosshair visibility 2025-04-02 14:55:53 +03:00
MihailRis 4c8742ce46 refactor frontend/locale 2025-04-02 14:55:53 +03:00
MihailRis b202d1455b refactor: replace references to Events with Input 2025-04-02 14:55:53 +03:00
MihailRis 4c48afbb90 refactor: add GUI instance reference to UI nodes 2025-04-02 14:55:53 +03:00
MihailRis 74a94f869c refactor: reduce Window references 2025-04-02 14:55:53 +03:00
MihailRis 2aea19febd add YAML parser 2025-03-23 08:49:09 +03:00
MihailRis 3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
MihailRis 4c9019e03c small fixes 2025-03-11 00:39:59 +03:00
MihailRis 70b3a4d91e refactor 2025-03-09 23:10:22 +03:00
MihailRis db620010a3 move weather back to gfx & add world:client/environment.json file 2025-03-09 22:50:45 +03:00
MihailRis 9c4db8fa10 refactor: move Weather instance to WorldInfo 2025-02-28 18:49:44 +03:00
MihailRis 02d8d8d6bf weather change test 2025-02-26 12:19:47 +03:00
MihailRis 589518fb25 add fall.max_opacity, fall.opaque properties & update snow texture & weather mix test 2025-02-26 06:24:05 +03:00
MihailRis 7635fdf807 add rain noise & add rain splashes (WIP) 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 41a45fc432 rename hud_element_mode to HudElementMode 2025-02-12 00:09:44 +03:00
MihailRis c1e9976d95 Merge branch 'main' into update-items 2025-02-11 23:52:06 +03:00
MihailRis 6500f9b6f3 fix textbox text offset & fix invisible alerts 2025-02-11 23:46:13 +03:00
MihailRis 4306573320 refactor 2025-02-06 20:26:06 +03:00
MihailRis a653b063e6 completely remove EnginePaths::resolve 2025-02-04 12:35:19 +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
MihailRis 92f226cbcf miscellaneous fixes 2025-01-20 04:39:37 +03:00
MihailRis eaa64cbdd1 fix pause menu 2025-01-19 20:32:02 +03:00
MihailRis 20bd7666cd add download/upload info to debug panel 2025-01-17 21:30:18 +03:00
MihailRis 2fa71b3bf0 feat: players interpolation & add hud.set_allow_pause(...) 2025-01-17 01:44:46 +03:00
MihailRis a45487b3c7 move 'key:escape' handler to Lua 2025-01-16 23:11:00 +03:00
MihailRis 65fec4f4a9 introduce local player 2025-01-16 05:59:43 +03:00
MihailRis 5130907192 fix hud 2025-01-12 23:09:41 +03:00
MihailRis 90fc559234 add hud.open inventory events support 2025-01-12 17:36:42 +03:00
MihailRis 80128a4190 add on_inventory_open and on_inventory_closed events 2025-01-12 17:14:01 +03:00
MihailRis 0a1a16299e move menu pages loader to Lua & add gui.load_document, file.ext(), file.prefix() & add core:gui_util module 2025-01-06 16:07:16 +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 10f0bd0290 refactor 2024-12-30 17:25:51 +03:00