9d2e886609
ecs: removed .entity in components, components do not need to be tables, pass entity as a new argument in several callbacks, remove System.methods, add System:callback, System:emit and System:reorder, add System.w, improve documentation
...
The component methods system was awkward and didn't give much benefit compared to just using methods on Systems. Plus now we really only have data in entities.
Since we don't have component methods, the callback system had to be replaced; I integrated it with the default System methods since it's a relatively common behavior.
2021-12-26 18:43:40 +01:00
af3bd51cb3
Improve documentation
2021-12-26 18:13:32 +01:00
489d0b4ba7
Fix milliseconds remnants in doc
2021-12-25 23:20:17 +01:00
d4e2a1d94a
Add doc for ecs, asset
2021-12-25 17:08:08 +01:00
582f592a79
Add LDtk, update docs
2021-12-24 23:50:03 +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
f6fb8ad649
uqt.signal
2019-12-27 18:54:30 +01:00
82bc7268e6
Rename time to timer
2019-12-25 16:15:40 +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
523c5d36c0
ubiquitousse.util
2018-11-02 17:36:33 +01:00
ed683c6a70
ubiquitousse.asset
2018-11-02 16:09:18 +01:00
Reuh
e063f55514
Probably works better this way
2017-04-05 21:01:42 +02:00
Reuh
b2d22c75d1
Made modules indepent
2017-04-05 20:44:00 +02:00
Reuh
b55c6b0dfd
stuff
2017-04-05 20:14:48 +02:00
Reuh
c0db856b82
Added uqt.input for ctrulua and other stuff
2016-12-25 21:05:10 +01:00
Reuh
42738cc7c9
abstract is ded
2016-12-24 21:15:27 +01:00
Reuh
07cc7216a1
The Ubiquitousse Update
2016-12-23 17:22:38 +01:00
Reuh
0b99502708
second -> millisecond. More adapt unit and avoid precision loss when working on float numbers.
2016-04-28 19:52:05 +02:00
Reuh
005f0a51b7
Moved stuff
2016-04-26 17:01:45 +02:00
Reuh
fc40d440df
Initial commit
2016-04-26 14:55:33 +02:00