From 2e9f2e162dcf7b2ec0e6b2a135809a6d98b1090e Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 10 Mar 2025 14:45:53 +0700 Subject: [PATCH] collect_garbage api function (not impl yet) --- README.md | 11 +++++------ develop/untests.lua | 2 +- evolved.lua | 12 ++++++++---- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 2c59b80..e2053f5 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/develop/untests.lua b/develop/untests.lua index 0637162..5efb07e 100644 --- a/develop/untests.lua +++ b/develop/untests.lua @@ -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() diff --git a/evolved.lua b/evolved.lua index a90684f..abd85dd 100644 --- a/evolved.lua +++ b/evolved.lua @@ -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