Commit Graph
134 Commits
Author SHA1 Message Date
MihailRis 4f675dde27 Merge branch 'dev' into generated-pcm-stream 2025-11-10 12:44:49 +03:00
MihailRis 60ed10c0a1 add prefix check to events.on 2025-11-08 11:42:10 +03:00
MihailRis be1f336d90 rename audio.input.fetch_input to audio.input.fetch 2025-11-07 22:32:16 +03:00
MihailRis 88e61125d1 add device select to audio settings 2025-11-04 19:47:35 +03:00
MihailRis aa54e900d9 add U16view, I16view, U32view, I32view classes 2025-11-02 01:17:56 +03:00
MihailRis 86a4060a68 feat: multiple audio fetchers support 2025-11-01 23:06:26 +03:00
MihailRis fcbbdd649b split internal modules 2025-10-31 23:54:56 +03:00
MihailRis fe8e4ba7b4 add internal/audio_input module 2025-10-31 23:30:29 +03:00
MihailRis 284f24433c extract debugging code to internal/debugging module 2025-10-31 23:18:26 +03:00
MihailRis 2d1c69ee7e fix: Bytearray expected, got function 2025-09-28 21:44:04 +03:00
MihailRis 088bf63f3f replace lua Random implementation with usertype 2025-09-25 23:53:11 +03:00
MihailRis 532c4887bc add Random class 2025-09-16 20:27:07 +03:00
MihailRis 99940da426 add 'asserts' library 2025-09-14 14:37:11 +03:00
MihailRis bf682daffe update on_physics_update & update standard components 2025-09-13 23:24:57 +03:00
MihailRis ac8e5f1bd1 add schedule:set_timeout 2025-09-08 12:19:20 +03:00
MihailRis e064ace885 update vertical damping & add rigidbody:get_vdamping 2025-09-07 17:10:13 +03:00
MihailRis 854dcf2a50 add entity:require_component 2025-09-06 22:29:55 +03:00
MihailRis 11a92a54b2 add vecn.mix 2025-09-06 11:37:06 +03:00
MihailRis 98e9f5a2a9 Merge branch 'dev' into pathfinding 2025-08-24 17:32:13 +03:00
MihailRis 383dacf616 Merge branch 'main' into dev 2025-08-24 17:31:34 +03:00
MihailRisandGitHub 25f4c7fbdd fix bytearray:insert (#594) 2025-08-23 11:47:35 +03:00
MihailRis ca1b761c8c Merge branch 'dev' into pathfinding 2025-08-19 19:47:10 +03:00
MihailRis 79bb61bbbe add 'debug.enable-experimental' setting & add experimental vec3, vec2 optimization 2025-08-19 01:33:20 +03:00
MihailRis 31cd7912ec fix named pipe read (unix) & produce core:error event on error in schedule callback & fix editor traceback 2025-08-18 23:32:12 +03:00
MihailRis b5f1698e78 fix ffi usage in named_pipe_unix.lua 2025-08-18 22:27:38 +03:00
MihailRis 6d3dac9106 add 'on_physics_update' entity event 2025-08-13 21:29:20 +03:00
MihailRis 3760fb86f7 move events library implementation to core:internal/events & disable access to core:internal modules outside of stdlib 2025-08-08 00:29:12 +03:00
MihailRis 2c60e7c6ae Merge branch 'dev' into schedule 2025-08-01 21:39:44 +03:00
MihailRis f37bbc64f4 add set_interval 'repetions' argument 2025-08-01 21:37:14 +03:00
MihailRis b28aa71845 add Schedule class & add time.schedule.world schedule group 2025-08-01 21:36:54 +03:00
OnranandGitHub aae642a13e Streaming I/O and support of named pipes (#570)
* added streaming i/o for scripting, and a byteutil.get_size function

* added i/o stream class, also added named pipes support on lua side via ffi

* added constant file.named_pipes_prefix

* added buffered and yield modes for io_stream

* added new time function for work with UTC - utc_time, utc_offset, local_time

* docs updated

* constant pid moved to os.pid

* now gmtime_s and localtime_s used only in windows
2025-08-01 20:26:43 +03:00
MihailRis d9d65a169c fix Bytearray from table constructor 2025-06-28 21:33:49 +03:00
MihailRis 4333d9ab06 feat: support alternative vcm models syntax 2025-06-01 23:08:59 +03:00
MihailRis 407184250c add assets.parse_model 2025-05-25 17:16:07 +03:00
MihailRis b8e6918dc8 move files panel to separate document 2025-05-24 22:22:36 +03:00
MihailRis 805e3fdd7d add Bytearray '__pairs` metamethod 2025-05-01 18:20:02 +03:00
MihailRis 05ddffb5c9 fix stack traces 2025-04-20 13:10:26 +03:00
MihailRis 559f946a66 feat: ui sub-nodes access 2025-04-17 19:55:43 +03:00
MihailRis 3e493a4a97 add uinode.parent read-only property 2025-04-16 20:58:57 +03:00
MihailRis da3f3d546f cleanup 2025-04-12 15:32:26 +03:00
MihailRis 0a49e4fa92 add Bytearray.trim, Bytearray.get_capacity 2025-04-12 15:27:29 +03:00
MihailRis 1ade910fa1 fix Bytearray.insert, Bytearray.remove 2025-04-12 13:49:31 +03:00
MihailRis fb07c86ea6 add static Lua-style functions: Bytearray.insert, Bytearray.remove, Bytearray.append 2025-04-12 13:24:55 +03:00
MihailRis 9169049530 feat: ipairs(...) support in Bytearray 2025-04-12 12:55:29 +03:00
MihailRis d8feff56c0 feat: Lua-style array append support in Bytearray 2025-04-12 12:32:31 +03:00
MihailRis 303e861fbb replace Bytearray with FFI implementation 2025-04-07 20:48:12 +03:00
MihailRis 4260742d6e add new Bytearray class 2025-04-06 22:22:35 +03:00
OnranandGitHub 94ff4a02bd Add files via upload 2025-04-06 23:32:23 +09:00
OnranandGitHub 8e907b6d98 minor fix of caching 2025-04-06 22:42:18 +09:00
OnranandGitHub cba48e3a0c bitwise expressions compiler 2025-04-06 22:16:04 +09:00