mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-15 04:15:28 +07:00
30 lines
747 B
Markdown
30 lines
747 B
Markdown
# evolved.lua
|
|
|
|
```
|
|
id :: id
|
|
|
|
pack :: integer, integer -> id
|
|
unpack :: id -> integer, integer
|
|
|
|
defer :: boolean
|
|
commit :: boolean
|
|
|
|
get :: entity, fragment... -> component...
|
|
has :: entity, fragment -> boolean
|
|
has_all :: entity, fragment... -> boolean
|
|
has_any :: entity, fragment... -> boolean
|
|
|
|
set :: entity, fragment, component, any... -> boolean, boolean
|
|
assign :: entity, fragment, component, any... -> boolean, boolean
|
|
insert :: entity, fragment, component, any... -> boolean, boolean
|
|
remove :: entity, fragment... -> boolean, boolean
|
|
clear :: entity -> boolean, boolean
|
|
|
|
alive :: entity -> boolean
|
|
destroy :: entity -> boolean, boolean
|
|
|
|
execute :: query -> {execution_state? -> chunk?}, execution_state?
|
|
```
|
|
|
|
## [License (MIT)](./LICENSE.md)
|