Concord/concord
Pablo Ariel Mayobre d854e93e70
Replaced Pools with Filters
Filters allow for a Pool constructor (defaults to Lists) that can be used to define Custom Pools.

The constructor is a function that takes the Filter Definition and returns a Custom Pool with these functions:

:add(e) - Add the Entity to the pool
:remove(e) - Remove the Entity from the pool
:has(e) boolean - Checks if the Entity exists in the pool
:clear() - Clears the Pool from Entities

Fixes #40
2023-02-14 18:14:23 -03:00
..
component.lua Add Component:removed() callback 2023-02-14 18:14:23 -03:00
components.lua Add Component Negation 2023-02-14 18:14:22 -03:00
entity.lua Add Component:removed() callback 2023-02-14 18:14:23 -03:00
filter.lua Replaced Pools with Filters 2023-02-14 18:14:23 -03:00
init.lua Update version 2021-01-09 19:20:03 -03:00
list.lua Replaced Pools with Filters 2023-02-14 18:14:23 -03:00
system.lua Replaced Pools with Filters 2023-02-14 18:14:23 -03:00
type.lua Replaced Pools with Filters 2023-02-14 18:14:23 -03:00
utils.lua Fix utils.loadNamespace when passed a table 2023-02-14 18:14:23 -03:00
world.lua Removed deprecated functionality 2023-02-14 18:14:23 -03:00