Concord/concord
Pablo Ariel Mayobre 8d1237f574
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
2021-05-05 12:44:59 -03:00
..
component.lua Add Component:removed() callback 2021-01-09 19:26:21 -03:00
components.lua Add Component Negation 2021-01-09 19:23:34 -03:00
entity.lua Add Component:removed() callback 2021-01-09 19:26:21 -03:00
filter.lua Replaced Pools with Filters 2021-05-05 12:44:59 -03:00
init.lua Update version 2021-01-09 19:20:03 -03:00
list.lua Replaced Pools with Filters 2021-05-05 12:44:59 -03:00
system.lua Replaced Pools with Filters 2021-05-05 12:44:59 -03:00
type.lua Replaced Pools with Filters 2021-05-05 12:44:59 -03:00
utils.lua Fix utils.loadNamespace when passed a table 2021-05-05 12:44:47 -03:00
world.lua Removed deprecated functionality 2021-01-09 19:26:21 -03:00