3017 Commits

Author SHA1 Message Date
MihailRis
105561ad77 refactor GLFWWindow 2025-04-02 15:05:36 +03:00
MihailRis
45ccf893ae refactor EngineController 2025-04-02 15:01:24 +03:00
MihailRis
4d1a2b3764 cleanup EnginePaths 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
e442402e43 refactor Engine 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
3beafe953f add observer_handler class 2025-04-02 14:55:53 +03:00
MihailRis
b3feb5945b reduce extra includes 2025-04-02 14:55:53 +03:00
MihailRis
dbe9ca5efe refactor io/engine_paths 2025-04-02 14:55:53 +03:00
MihailRis
611c6fa444 fix input 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
896ab3597a Merge branch 'main' into devel 2025-04-02 14:53:16 +03:00
boolean-false
0042d8a60c
add check for OpenGL Debug extension support (#498)
* Fix crash on Osx Arm
* Check OpenGL extension support safely
* Replace on cstring
* Moved to Window.cpp and added extensions cache
2025-04-02 12:34:12 +03:00
MihailRis
7b90fa15db fix ingame chat size 2025-03-31 14:15:51 +03:00
@clasher113
a6015a326b fix: image render & LabelCache::update crash 2025-03-29 21:53:05 +02:00
MihailRis
ffa199ed91 Merge branch 'main' into devel 2025-03-27 10:50:38 +03:00
MihailRis
bbe5688a53 fix entities.spawn in coroutines 2025-03-27 08:50:42 +03:00
MihailRis
14310b05fb update version to 0.28 2025-03-26 09:23:33 +03:00
MihailRis
aaf8053b87 fix BasicParser::readUntilEOL 2025-03-24 08:28:06 +03:00
MihailRis
c28bfae679 add yaml serialization library 2025-03-24 07:43:41 +03:00
MihailRis
396fab02b3 add yaml::stringify 2025-03-24 05:30:56 +03:00
MihailRis
2aea19febd add YAML parser 2025-03-23 08:49:09 +03:00
MihailRis
4aa97cc5d0 fix: debug.print output is not captured by core.capture_output 2025-03-22 00:24:54 +03:00
MihailRis
2ee0605f1f add 'scroll' container property 2025-03-21 05:31:46 +03:00
MihailRis
a8067ad9d6 fix: multiline text draw is not limited to the render area 2025-03-21 05:16:37 +03:00
MihailRis
1e9b84c0ac revert formatting in FastNoiseLite.h 2025-03-20 22:07:43 +03:00
MihailRis
3d22de761f fix compiler warnings (GCC + Clang) 2025-03-20 22:04:29 +03:00
Ygrik2003
6c3d2d0907
Merge pull request #435 from Ygrik2003/Refactoring-cmake
Refactoring cmake
2025-03-20 20:59:19 +03:00
MihailRis
f5a4b5ca79 fix inventory.move_range 2025-03-18 03:45:20 +03:00
MihailRis
a086b726c6 add file.create_zip(...) 2025-03-17 23:16:50 +03:00
MihailRis
e8153f3393 add file.mount(...) and file.unmount(...) 2025-03-17 23:01:44 +03:00
MihailRis
6286096b57 fix ZipFileDevice::list 2025-03-17 23:00:36 +03:00
MihailRis
513bac81b5
fix crc32 in static build (#488)
fix crc32 in static build
2025-03-17 20:16:52 +03:00
MihailRis
3a203bd4b0 disable mip-mapping for canvas texture 2025-03-17 04:12:56 +03:00
MihailRis
f9c5bd5e4d add canvas:create_texture(...) 2025-03-17 02:45:21 +03:00
MihailRis
104cc11645 fix reading binary file as string 2025-03-17 02:14:17 +03:00
MihailRis
b009826d33 feat: allow specifying direct file path in audio.play_stream 2025-03-17 00:40:40 +03:00
MihailRis
a0b0c0a9f0 disable utf-8 escaping in json.stringify by default & add utfEscape argument to json.stringify & update network.post behaviour for pre-serialized data 2025-03-17 00:21:31 +03:00
MihailRis
8b0935d2b7 fix BasicParser '\v' and '\x' escapes 2025-03-16 23:12:06 +03:00
MihailRis
4761c520d5 feat: component script reloading 2025-03-16 22:03:37 +03:00
MihailRis
6fb14ee0a4 feat: reloading hud scripts 2025-03-15 21:12:19 +03:00