style fixes

This commit is contained in:
BlackMATov
2025-04-24 07:58:27 +07:00
parent 513bf21b24
commit 3fb1467e79
2 changed files with 115 additions and 132 deletions

View File

@@ -67,6 +67,9 @@ unpack :: id -> integer, integer
defer :: boolean defer :: boolean
commit :: boolean commit :: boolean
spawn :: <fragment, component>? -> entity
clone :: entity -> <fragment, component>? -> entity
is_alive :: entity -> boolean is_alive :: entity -> boolean
is_alive_all :: entity... -> boolean is_alive_all :: entity... -> boolean
is_alive_any :: entity... -> boolean is_alive_any :: entity... -> boolean
@@ -96,9 +99,6 @@ execute :: query -> {execute_state? -> chunk?, entity[]?, integer?}, execute_sta
process :: system... -> () process :: system... -> ()
spawn :: <fragment, component>? -> entity
clone :: entity -> <fragment, component>? -> entity
debug_mode :: boolean -> () debug_mode :: boolean -> ()
collect_garbage :: () collect_garbage :: ()
``` ```
@@ -125,6 +125,9 @@ chunk:components :: fragment... -> component[]...
``` ```
builder :: builder builder :: builder
builder:spawn :: entity
builder:clone :: entity -> entity
builder:has :: fragment -> boolean builder:has :: fragment -> boolean
builder:has_all :: fragment... -> boolean builder:has_all :: fragment... -> boolean
builder:has_any :: fragment... -> boolean builder:has_any :: fragment... -> boolean
@@ -160,9 +163,6 @@ builder:epilogue :: {} -> builder
builder:disabled :: builder builder:disabled :: builder
builder:destroy_policy :: id -> builder builder:destroy_policy :: id -> builder
builder:spawn :: entity
builder:clone :: entity -> entity
``` ```
## [License (MIT)](./LICENSE.md) ## [License (MIT)](./LICENSE.md)

View File

@@ -694,6 +694,9 @@ local __evolved_unpack
local __evolved_defer local __evolved_defer
local __evolved_commit local __evolved_commit
local __evolved_spawn
local __evolved_clone
local __evolved_is_alive local __evolved_is_alive
local __evolved_is_alive_all local __evolved_is_alive_all
local __evolved_is_alive_any local __evolved_is_alive_any
@@ -723,9 +726,6 @@ local __evolved_execute
local __evolved_process local __evolved_process
local __evolved_spawn
local __evolved_clone
local __evolved_debug_mode local __evolved_debug_mode
local __evolved_collect_garbage local __evolved_collect_garbage
@@ -3431,6 +3431,60 @@ function __evolved_commit()
return true return true
end end
---@param components? table<evolved.fragment, evolved.component>
---@return evolved.entity
function __evolved_spawn(components)
if not components then
components = __safe_tbls.__EMPTY_COMPONENT_MAP
end
if __debug_mode then
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_spawn_entity(entity, components)
else
__evolved_defer()
do
__spawn_entity(entity, components)
end
__evolved_commit()
end
return entity
end
---@param prefab evolved.entity
---@param components? table<evolved.fragment, evolved.component>
---@return evolved.entity
function __evolved_clone(prefab, components)
if not components then
components = __safe_tbls.__EMPTY_COMPONENT_MAP
end
if __debug_mode then
__debug_fns.validate_prefab(prefab)
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_clone_entity(entity, prefab, components)
else
__evolved_defer()
do
__clone_entity(entity, prefab, components)
end
__evolved_commit()
end
return entity
end
---@param entity evolved.entity ---@param entity evolved.entity
---@return boolean ---@return boolean
---@nodiscard ---@nodiscard
@@ -4218,12 +4272,6 @@ function __evolved_batch_destroy(...)
__evolved_commit() __evolved_commit()
end end
---
---
---
---
---
---@param entity evolved.entity ---@param entity evolved.entity
---@return evolved.each_iterator iterator ---@return evolved.each_iterator iterator
---@return evolved.each_state? iterator_state ---@return evolved.each_state? iterator_state
@@ -4341,72 +4389,6 @@ function __evolved_process(...)
end end
end end
---
---
---
---
---
---@param components? table<evolved.fragment, evolved.component>
---@return evolved.entity
function __evolved_spawn(components)
if not components then
components = __safe_tbls.__EMPTY_COMPONENT_MAP
end
if __debug_mode then
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_spawn_entity(entity, components)
else
__evolved_defer()
do
__spawn_entity(entity, components)
end
__evolved_commit()
end
return entity
end
---@param prefab evolved.entity
---@param components? table<evolved.fragment, evolved.component>
---@return evolved.entity
function __evolved_clone(prefab, components)
if not components then
components = __safe_tbls.__EMPTY_COMPONENT_MAP
end
if __debug_mode then
__debug_fns.validate_prefab(prefab)
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_clone_entity(entity, prefab, components)
else
__evolved_defer()
do
__clone_entity(entity, prefab, components)
end
__evolved_commit()
end
return entity
end
---
---
---
---
---
---@param yesno boolean ---@param yesno boolean
function __evolved_debug_mode(yesno) function __evolved_debug_mode(yesno)
__debug_mode = yesno __debug_mode = yesno
@@ -4617,6 +4599,54 @@ function __evolved_builder()
}, __debug_fns.builder_mt) }, __debug_fns.builder_mt)
end end
---@return evolved.entity
function __debug_fns.builder_mt:spawn()
local components = self.__components
if __debug_mode then
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_spawn_entity(entity, components)
else
__evolved_defer()
do
__spawn_entity(entity, components)
end
__evolved_commit()
end
return entity
end
---@param prefab evolved.entity
---@return evolved.entity
function __debug_fns.builder_mt:clone(prefab)
local components = self.__components
if __debug_mode then
__debug_fns.validate_prefab(prefab)
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_clone_entity(entity, prefab, components)
else
__evolved_defer()
do
__clone_entity(entity, prefab, components)
end
__evolved_commit()
end
return entity
end
---@param fragment evolved.fragment ---@param fragment evolved.fragment
---@return boolean ---@return boolean
---@nodiscard ---@nodiscard
@@ -4958,54 +4988,6 @@ function __debug_fns.builder_mt:destroy_policy(destroy_policy)
return self:set(__DESTROY_POLICY, destroy_policy) return self:set(__DESTROY_POLICY, destroy_policy)
end end
---@return evolved.entity
function __debug_fns.builder_mt:spawn()
local components = self.__components
if __debug_mode then
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_spawn_entity(entity, components)
else
__evolved_defer()
do
__spawn_entity(entity, components)
end
__evolved_commit()
end
return entity
end
---@param prefab evolved.entity
---@return evolved.entity
function __debug_fns.builder_mt:clone(prefab)
local components = self.__components
if __debug_mode then
__debug_fns.validate_prefab(prefab)
__debug_fns.validate_component_map(components)
end
local entity = __acquire_id()
if __defer_depth > 0 then
__defer_clone_entity(entity, prefab, components)
else
__evolved_defer()
do
__clone_entity(entity, prefab, components)
end
__evolved_commit()
end
return entity
end
--- ---
--- ---
--- ---
@@ -5313,6 +5295,7 @@ end)
evolved.TAG = __TAG evolved.TAG = __TAG
evolved.NAME = __NAME evolved.NAME = __NAME
evolved.DEFAULT = __DEFAULT evolved.DEFAULT = __DEFAULT
evolved.DUPLICATE = __DUPLICATE evolved.DUPLICATE = __DUPLICATE
@@ -5346,6 +5329,9 @@ evolved.unpack = __evolved_unpack
evolved.defer = __evolved_defer evolved.defer = __evolved_defer
evolved.commit = __evolved_commit evolved.commit = __evolved_commit
evolved.spawn = __evolved_spawn
evolved.clone = __evolved_clone
evolved.is_alive = __evolved_is_alive evolved.is_alive = __evolved_is_alive
evolved.is_alive_all = __evolved_is_alive_all evolved.is_alive_all = __evolved_is_alive_all
evolved.is_alive_any = __evolved_is_alive_any evolved.is_alive_any = __evolved_is_alive_any
@@ -5375,9 +5361,6 @@ evolved.execute = __evolved_execute
evolved.process = __evolved_process evolved.process = __evolved_process
evolved.spawn = __evolved_spawn
evolved.clone = __evolved_clone
evolved.debug_mode = __evolved_debug_mode evolved.debug_mode = __evolved_debug_mode
evolved.collect_garbage = __evolved_collect_garbage evolved.collect_garbage = __evolved_collect_garbage