Skip to content
Merged

Dev #51

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 11 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
- [Chunk](#chunk)
- [Builder](#builder)
- [Changelog](#changelog)
- [v1.11.1](#v1111)
- [v1.11.0](#v1110)
- [v1.10.0](#v1100)
- [v1.9.0](#v190)
Expand Down Expand Up @@ -1688,7 +1689,7 @@ builder_mt:require :: fragment... -> builder
builder_mt:on_set :: {entity, fragment, component, component} -> builder
builder_mt:on_assign :: {entity, fragment, component, component} -> builder
builder_mt:on_insert :: {entity, fragment, component} -> builder
builder_mt:on_remove :: {entity, fragment} -> builder
builder_mt:on_remove :: {entity, fragment, component} -> builder

builder_mt:group :: system -> builder

Expand All @@ -1703,6 +1704,10 @@ builder_mt:destruction_policy :: id -> builder

## Changelog

### v1.11.1

- Minor annotation fixes

### v1.11.0

- Slightly improved performance of modifying operations for fragments with [`ON_INSERT`](#evolvedon_insert) and [`ON_REMOVE`](#evolvedon_remove) hooks
Expand Down Expand Up @@ -1849,7 +1854,7 @@ function evolved.id(count) end

```lua
---@param ... evolved.id ids
---@return string... names
---@return string ... names
---@nodiscard
function evolved.name(...) end
```
Expand Down Expand Up @@ -2347,7 +2352,7 @@ function evolved.builder() end
function evolved.builder_mt:build(prefab, component_mapper) end
```

### `evolved.builder_mt:multi_build`
#### `evolved.builder_mt:multi_build`

```lua
---@param entity_count integer
Expand All @@ -2359,7 +2364,7 @@ function evolved.builder_mt:build(prefab, component_mapper) end
function evolved.builder_mt:multi_build(entity_count, prefab, component_mapper) end
```

### `evolved.builder_mt:multi_build_nr`
#### `evolved.builder_mt:multi_build_nr`

```lua
---@param entity_count integer
Expand All @@ -2368,7 +2373,7 @@ function evolved.builder_mt:multi_build(entity_count, prefab, component_mapper)
function evolved.builder_mt:multi_build_nr(entity_count, prefab, component_mapper) end
```

### `evolved.builder_mt:multi_build_to`
#### `evolved.builder_mt:multi_build_to`

```lua
---@param out_entity_list evolved.entity[]
Expand Down Expand Up @@ -2626,7 +2631,7 @@ function evolved.builder_mt:exclude(...) end
function evolved.builder_mt:variant(...) end
```

### `evolved.builder_mt:require`
#### `evolved.builder_mt:require`

```lua
---@param ... evolved.fragment fragments
Expand Down
10 changes: 5 additions & 5 deletions evolved.d.tl
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
interface Builder
build: function(self: Builder,
prefab?: Entity,
component_mapper?: function(Chunk, integer)): Entity
component_mapper?: function(Chunk, integer, integer)): Entity

multi_build: function(self: Builder,
entity_count: integer,
Expand All @@ -53,7 +53,7 @@
component_mapper?: function(Chunk, integer, integer))

spawn: function(self: Builder,
component_mapper?: function(Chunk, integer)): Entity
component_mapper?: function(Chunk, integer, integer)): Entity

multi_spawn: function(self: Builder,
entity_count: integer,
Expand All @@ -71,7 +71,7 @@

clone: function(self: Builder,
prefab: Entity,
component_mapper?: function(Chunk, integer)): Entity
component_mapper?: function(Chunk, integer, integer)): Entity

multi_clone: function(self: Builder,
entity_count: integer,
Expand Down Expand Up @@ -191,7 +191,7 @@

spawn: function(
component_table?: { Fragment: any },
component_mapper?: function(Chunk, integer)): Entity
component_mapper?: function(Chunk, integer, integer)): Entity

multi_spawn: function(
entity_count: integer,
Expand All @@ -213,7 +213,7 @@
clone: function(
prefab: Entity,
component_table?: { Fragment: any },
component_mapper?: function(Chunk, integer)): Entity
component_mapper?: function(Chunk, integer, integer)): Entity

multi_clone: function(
entity_count: integer,
Expand Down
Loading
Loading