0c765b315e
input: fix mouse[N]
2022-09-20 14:49:06 +09:00
336f4f01a5
input: improve value source
2022-09-20 13:55:51 +09:00
8b994608a2
input: Add multidimensional inputs to replace pointer special case, improve documentation
2022-09-20 13:03:42 +09:00
7ad5c2d641
Update and rebuild docs
2022-09-16 20:07:53 +09:00
bfbe236e58
Add make script and precompile Candran files
2021-12-27 17:22:50 +01:00
bfa73f6dd0
Update doc
2021-12-27 16:25:40 +01:00
ce7e54fb69
ecs: add System:onUpdateEnd, System:onDrawEnd
2021-12-27 14:12:08 +01:00
f78499e891
ldtk: rename Layer.offsetX/Y to Layer.x/y, add Level:drawBackground
2021-12-27 13:26:15 +01:00
86373c98de
ecs: always pass entity as first arguments in callback for consistency, add System.component to set system component name independently from System.name
2021-12-27 13:16:08 +01:00
027b6b9bb2
ecs: System.filter defined using tables use all instead of any
2021-12-27 12:22:24 +01:00
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
d9eba04966
Add LDoc for scene, timer, signal, util
2021-12-25 20:46:50 +01:00