collect_garbage api function (not impl yet)

This commit is contained in:
BlackMATov
2025-03-10 14:45:53 +07:00
parent f39c151408
commit 2e9f2e162d
3 changed files with 14 additions and 11 deletions

View File

@@ -102,17 +102,16 @@ each :: entity -> {each_state? -> fragment?, component?}, each_state?
execute :: query -> {execute_state? -> chunk?, entity[]?, integer?}, execute_state?
process :: phase... -> ()
```
```
debug :: boolean -> ()
```
```
spawn_at :: chunk?, fragment[]?, component[]? -> entity, boolean
spawn_with :: fragment[]?, component[]? -> entity, boolean
debug_mode :: boolean -> ()
collect_garbage :: ()
```
## Builders
```
entity :: entity_builder
entity_builder:set :: fragment, any... -> entity_builder

View File

@@ -2,7 +2,7 @@ require 'develop.unload' 'evolved'
local evo = require 'evolved'
evo.debug(true)
evo.debug_mode(true)
do
local e1, e2 = evo.id(), evo.id()

View File

@@ -6685,9 +6685,12 @@ end
---
---
---@param debug boolean
local function __evolved_debug(debug)
__debug_mode = debug
---@param yesno boolean
local function __evolved_debug_mode(yesno)
__debug_mode = yesno
end
local function __evolved_collect_garbage()
end
---
@@ -7796,7 +7799,8 @@ evolved.process = __evolved_process
evolved.spawn_at = __evolved_spawn_at
evolved.spawn_with = __evolved_spawn_with
evolved.debug = __evolved_debug
evolved.debug_mode = __evolved_debug_mode
evolved.collect_garbage = __evolved_collect_garbage
evolved.entity = __evolved_entity
evolved.fragment = __evolved_fragment