SeanOMik
  • Joined on 2023-04-26
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-26 01:53:35 +00:00
aadc8e5094 scripting: expose all other ActionHandler methods to Lua
SeanOMik pushed to main at SeanOMik/elua 2024-02-26 01:48:43 +00:00
936ea60634 Implement As/FromLua for Option<T>
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-25 22:41:56 +00:00
d0179cda69 scripting: get FreeFlyCamera working with ActionHandler created by Lua
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-25 22:06:47 +00:00
5521d4a659 scripting: start work on exposing InputActions to lua, implement inserting reflected resource
5a7ac6ad11 scripting: fix some doc comments
Compare 2 commits »
SeanOMik pushed to main at SeanOMik/elua 2024-02-25 22:05:11 +00:00
beea6c33fc Implement methods for iterating through a Table
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2024-02-25 21:58:33 +00:00
0053f0e986 Updated transitive dependencies
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-24 20:26:57 +00:00
388f686917 scripting: create `FN_NAME_INTERNAL_AS_COMPONENT` for implicitly converting some types as components
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-24 19:32:31 +00:00
6731fcd7f2 scripting: implement spawning entity with loaded 3d models
4a7cdfab80 ecs: fix executing deferred fn system arguments
Compare 2 commits »
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-24 16:16:28 +00:00
90b821f95c scripting: implement loading assets in lua
5dfc073db5 ecs: add commands test and fix Commands
Compare 2 commits »
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-23 21:43:12 +00:00
1f43a9d4da fix compiler errors after some changes to game crate
f2d302c6d4 reflect: ReflectedComponent takes ownership over reflected component when inserting into entity
0373f68cc3 resource: create the ability to keep resources as type erased data
380c8df740 ecs: implement deferred system commands, change the way system fn arguments are implemented
Compare 4 commits »
SeanOMik pushed to main at SeanOMik/elua 2024-02-23 21:25:00 +00:00
70e2985cc4 helper Error::bad_arg method
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2024-02-22 21:58:35 +00:00
ed6a9ca2b9 Updated transitive dependencies
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2024-02-21 20:58:29 +00:00
a2857ce16f Replace 'container' with 'image' for consistency
f5c031af7e Update readme with new docker build command
a29c46aa7f Build using local source files instead of git cloning; do not strip or upx-compress the debug binary
Compare 3 commits »
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-20 04:14:24 +00:00
e354528942 scripting: Implement LuaVec3:move_by, and add more methods for Lua on math types
SeanOMik pushed to main at SeanOMik/elua 2024-02-20 04:11:50 +00:00
22b6d218bd Implement FromLuaVec for bool, add AnyUserdata::is for checking userdata type
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-19 22:57:30 +00:00
e6b4e83dee scripting: fix math type wrapper macro for lua. Expose math types as userdata through LuaProxy trait
SeanOMik pushed to main at SeanOMik/elua 2024-02-19 22:57:03 +00:00
d32c138e99 Implement lua types for usize, make userdata field setter and getters return results
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-19 16:27:33 +00:00
ea958f9f18 scripting: convert LuaDeltaTime into a Lua Number instead of using it as userdata
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-19 04:43:03 +00:00
639ec0ee42 resource: fix resource manager tests
e6c9e0725c scripting: remove ReflectedLuaTableProxy and slightly modify ReflectLuaProxy to replace it
Compare 2 commits »
SeanOMik pushed to feature/early-scripting at SeanOMik/lyra-engine 2024-02-19 04:28:16 +00:00
f96220cd35 Remove ReflectedLuaTableProxy and slightly modify ReflectLuaProxy to replace it