mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-16 14:11:16 +07:00
33 lines
896 B
Markdown
33 lines
896 B
Markdown
# evolved.lua
|
|
|
|
```
|
|
id :: id
|
|
pack :: integer, integer -> id
|
|
unpack :: id -> integer, integer
|
|
alive :: id -> boolean
|
|
get :: entity, fragment... -> component...
|
|
has :: entity, fragment -> boolean
|
|
has_all :: entity, fragment... -> boolean
|
|
has_any :: entity, fragment... -> boolean
|
|
set :: entity, fragment, component, any... -> ()
|
|
assign :: entity, fragment, component, any... -> boolean
|
|
insert :: entity, fragment, component, any... -> boolean
|
|
remove :: entity, fragment... -> ()
|
|
clear :: entity -> ()
|
|
destroy :: entity -> ()
|
|
```
|
|
|
|
```
|
|
defer :: defer
|
|
|
|
defer:set :: entity, fragment, component, any... -> defer
|
|
defer:assign :: entity, fragment, component, any... -> defer
|
|
defer:insert :: entity, fragment, component, any... -> defer
|
|
defer:remove :: entity, fragment... -> defer
|
|
defer:clear :: entity -> defer
|
|
defer:destroy :: entity -> defer
|
|
defer:playback :: ()
|
|
```
|
|
|
|
## [License (MIT)](./LICENSE.md)
|