SeanOMik
|
6a47cd2671
|
lua: expose DeviceEvent
|
2024-10-13 11:43:49 -04:00 |
SeanOMik
|
b90e19161d
|
lua: expose FreeFlyCamera
|
2024-10-07 16:28:38 -04:00 |
SeanOMik
|
e9cbb48653
|
lua: expose camera, support ToLua and FromLua structs in World:view
|
2024-10-07 15:20:13 -04:00 |
SeanOMik
|
140ca506d6
|
lua: create type defs for World, Entity, ActionHandler, all asset handlers, add globals file
|
2024-10-04 23:48:58 -04:00 |
SeanOMik
|
06a4301c23
|
lua: create type defs for Vec2, Vec3, Vec4, Quat, Transform, and DeltaTime
|
2024-10-04 15:07:42 -04:00 |
SeanOMik
|
de14b6211b
|
lua: create type defs for Window and start on Vec2
|
2024-10-03 19:07:11 -04:00 |
SeanOMik
|
a2c52a0bb8
|
ecs: fix Changed query; lua: lock and hide mouse in window
CI / build (push) Failing after 3m10s
Details
|
2024-10-02 21:29:13 -04:00 |
SeanOMik
|
76b7cac699
|
lua: expose most fields for window component
|
2024-10-02 20:54:54 -04:00 |
SeanOMik
|
ef2b0bf326
|
ecs,scripting: fix invalid resources being passed to lua
CI / build (pull_request) Failing after 3m35s
Details
The issue was World::get_resource_ptr, it was returning a pointer to the AtomicRefCell instead of the actual resource data
|
2024-09-29 14:35:24 -04:00 |
SeanOMik
|
fa22a0310c
|
scripting: switch to latest mlua, create custom impl of lua's `getmetatable`
|
2024-09-29 15:59:48 -04:00 |
SeanOMik
|
8fb686b7fe
|
scripting: switch to mlua, scripts need to be tested and fixed
currently the lua-scripting example doesnt work. For some reason the userdata's metatable is a boolean...
|
2024-09-28 12:32:37 -04:00 |
SeanOMik
|
29c68abbbb
|
scripting: fix lua scripting (#13), create an example for it
ci/woodpecker/push/debug Pipeline failed
Details
|
2024-04-27 00:52:47 -04:00 |