1
0
Fork 0
mirror of https://github.com/Reuh/ubiquitousse.git synced 2025-10-27 17:19:31 +00:00
Commit graph

11 commits

Author SHA1 Message Date
d4e2a1d94a Add doc for ecs, asset 2021-12-25 17:08:08 +01:00
c793617ded Update some ecs comments 2021-12-23 22:03:44 +01:00
4b75f21e52 Remove backend system and ctruLua support
Since I only use the LÖVE backend anyway, this simplifies the code.
Tidied some code.
2021-07-18 19:30:43 +02:00
366bb63ed5 Fix error if onRemove in subsystem call :remove again 2021-04-13 01:55:29 +02:00
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
3a94c6b60d ecs overhaul
Main incompatibility is passing the table entity[system.name] as first argument in a lot of callbacks
2021-02-18 17:17:43 +01:00
d85424d866 Add triggerThresold (0.5 by default) for buttons associated with axes, grabbing terminology change
courtesy of Lenade Lamidedi
2020-04-02 21:02:09 +02:00
6dc939bd16 Define uqt.ecs callback order 2019-12-29 20:33:29 +01:00
15dfb18c65 Button combinations, create signal registry per scene 2019-12-28 16:13:52 +01:00
b5324faace Add ecs.scene 2019-12-24 19:52:48 +01:00
16e533d176 Code reorganization, added uqt.ecs, removed LÖVE duplicates (uqt.audio, uqt.draw, uqt.filesystem) 2019-12-24 19:05:50 +01:00