Commit graph

47 commits

Author SHA1 Message Date
b339283901 error handling 2025-05-26 07:00:00 +02:00
db573426da conditional doctests 2025-05-26 07:00:00 +02:00
a888888c9d cleanup 2025-05-25 12:11:12 +02:00
e5eb7cc4f5 add example 2025-05-24 22:47:12 +02:00
20bf7121ff add example 2025-05-24 12:35:36 +02:00
7f7943fe84 add example 2025-05-24 12:33:13 +02:00
ca82a8f3a3 add example 2025-05-24 12:27:20 +02:00
9bec12deec add example 2025-05-24 12:18:52 +02:00
21828eea8d add example 2025-05-24 12:12:52 +02:00
1467fa3bba add todo 2025-05-23 21:30:44 +02:00
222aa10f2b add example 2025-05-23 21:29:36 +02:00
8c055c5ccb add example 2025-05-23 21:19:22 +02:00
2deec07a33 add example 2025-05-23 21:14:03 +02:00
2a2b2343d7 add example 2025-05-23 21:10:35 +02:00
992d19cba7 fix tests 2025-05-21 21:58:16 +02:00
853879ef6d fix rhai tests 2025-05-21 21:51:45 +02:00
d0746fa5db rb static link 2025-05-19 07:00:00 +02:00
9438fa62bc add example 2025-05-19 07:00:00 +02:00
8d583642e9 add ruby example 2025-05-18 22:44:14 +02:00
d1f8297c5f cleanup 2025-05-18 22:36:04 +02:00
78eca45723 change rb api 2025-05-18 22:35:48 +02:00
900d1579ee Change ruby API 2025-05-18 22:33:44 +02:00
b3cd04aad6 lua tests 2025-05-18 17:18:52 +02:00
015c1827ef add rhai tests 2025-05-18 17:07:03 +02:00
3217b1b9fb vec3 2025-05-18 15:38:03 +02:00
c5a9f54695 pass entity 2025-05-16 07:00:00 +02:00
fccc822f9a entities 2025-05-16 07:00:00 +02:00
62fcdab69a use blocks instead of lambdas 2025-05-15 07:00:00 +02:00
bd4b377fc6 promise runtime err 2025-05-15 07:00:00 +02:00
2a05b9a50d all tests pass 2025-05-14 21:17:13 +02:00
16b322b707 promises almost work 2025-05-14 16:55:12 +02:00
ca508bef58 everyting but promises 2025-05-14 15:54:12 +02:00
763550b63a refactor ruby 2025-05-14 15:37:09 +02:00
0e5257e98c handle errors 2025-05-14 14:43:40 +02:00
d97096bc9f add tests 2025-05-14 14:17:12 +02:00
7eb4a346b8 add todo 2025-05-14 14:06:42 +02:00
b498da957d args wip 2025-05-13 22:42:39 +02:00
c46391871f get by name 2025-05-12 12:15:41 +02:00
e95f025b07 func call 2025-05-11 11:50:39 +02:00
a4c5911603 call rust from ruby 2025-05-09 18:19:44 +02:00
6be5a4dec1 pass simple test 2025-05-09 13:40:29 +02:00
417f4a1bfa init engine 2025-05-09 13:11:33 +02:00
Jarosław Konik
297bffd060
Make value struct fields public, add examples (#44) 2025-05-07 14:23:26 +02:00
Dennis
be8a80519d
Added add_scripting_api function to AppBuilder (#23)
* Added `add_scripting_api` function to builder
2024-07-17 10:36:00 +02:00
Jarosław Konik
6726e40768
Lua support (#16)
* adds Lua language support
* makes the library generic, allowing for easy extension for more languages
* small improvements and fixes
2024-06-16 07:06:09 +02:00
Jarosław Konik
6f35089693
Apply side effects after running system (#5)
Deferred side effects(Commands) that were pushed in scripting exposed
systems were never applied. This commit applies deferred
2023-08-23 17:23:32 +02:00
fc4a525182 First commit 2023-06-21 16:22:12 +02:00