1
0
Fork 0
mirror of https://github.com/Reuh/ubiquitousse.git synced 2025-10-27 09:09:30 +00:00
various libraries for a Lua 2D game engine
Find a file
Étienne Reuh Fildadut f607058753 ecs overhaul part 2
Various improvements made as they were needed:
* only gives the entity system table as argument in callback as that's the only thing needed most of the time
* to access the entity, a .entity field in now defined in every entity system table
* filter use ecs.any when given a table; allow booleans for always/never filter
* removed .m table from entity
* added ability to define methods on entities system table directly; allows to re-implement previous .m functionality (will provide some example systems in a later commit)
2021-04-13 01:35:43 +02:00
asset Code reorganization, added uqt.ecs, removed LÖVE duplicates (uqt.audio, uqt.draw, uqt.filesystem) 2019-12-24 19:05:50 +01:00
backend uqt.signal 2019-12-27 18:54:30 +01:00
ecs ecs overhaul part 2 2021-04-13 01:35:43 +02:00
input Dt in seconds, minor fixes 2021-02-18 17:14:29 +01:00
scene Use require() to load scenes 2019-12-29 17:54:18 +01:00
signal Dt in seconds, minor fixes 2021-02-18 17:14:29 +01:00
timer Fix onUpdate not receiving self argument 2021-04-13 01:25:27 +02:00
util Dt in seconds, minor fixes 2021-02-18 17:14:29 +01:00
config.ld Use require() to load scenes 2019-12-29 17:54:18 +01:00
init.lua uqt.signal 2019-12-27 18:54:30 +01:00
todo.txt Code reorganization, added uqt.ecs, removed LÖVE duplicates (uqt.audio, uqt.draw, uqt.filesystem) 2019-12-24 19:05:50 +01:00