2024-12-18 18:01:41 +07:00
2024-11-22 08:56:27 +07:00
2024-12-18 18:01:41 +07:00
2024-11-10 20:13:02 +07:00
2024-12-12 11:41:40 +07:00
2024-12-18 18:01:41 +07:00
2024-11-10 20:13:02 +07:00
2024-12-12 16:00:15 +07:00
2024-12-12 11:41:40 +07:00

evolved.lua

id :: id
pack :: integer, integer -> id
unpack :: id -> integer, integer
alive :: id -> boolean
destroy :: id -> ()
get :: entity, fragment...  -> component...
has :: entity, fragment -> boolean
has_all :: entity, fragment... -> boolean
has_any :: entity, fragment... -> boolean
set :: entity, fragment, component -> ()
assign :: entity, fragment, component -> boolean
insert :: entity, fragment, component -> boolean
remove :: entity, fragment... -> ()
clear :: entity -> ()

License (MIT)

Description
Evolved ECS (Entity-Component-System) for Lua
Readme 6.6 MiB
Languages
Lua 100%