Commit graph

271 commits

Author SHA1 Message Date
Ketasaja
a54928ee03
Avoid unused variable warnings (#91) 2024-08-24 01:50:22 +02:00
Ukendio
dcfa34df4e CHange Transform to struct 2024-08-21 21:29:17 +02:00
Marcus
f220b95d2f
Add scheduler to demo (#106)
* Add example to make scheduler with phases

* Add more builtin phases
2024-08-21 17:57:40 +02:00
Marcus
3d8d71b48d
Update README.md 2024-08-21 03:20:44 +02:00
Ukendio
012779eb08 Remove dead code in Scheduler example 2024-08-21 02:15:10 +02:00
Ukendio
ecdbe2d8ed Add tests for scheduler example 2024-08-21 01:59:25 +02:00
Ukendio
3b79717556 Merge branch 'main' of https://github.com/Ukendio/jecs 2024-08-19 17:42:19 +02:00
Ukendio
731dce1ec0 Add commits to changelog 2024-08-19 17:42:03 +02:00
EncodedVenom
e2a5548758
docs: fix next/last page issues (this fix is dumb) 2024-08-19 16:25:00 +01:00
Ukendio
f302fad3b6 Fix types in export 2024-08-18 16:46:52 +02:00
Ukendio
f2d6d76686 Fix file paths 2024-08-17 02:38:00 +02:00
Ukendio
57893b9244 Bump to v0.2.9 2024-08-17 02:28:23 +02:00
Marcus
4e5a40f75b
Fix hooks not notifying (#103)
* Fix world_has_any checking for inverse statement

* invoke onAdd for set
2024-08-17 01:10:35 +02:00
Marcus
6d45af93f0
Add OnDeleteTarget (#102) 2024-08-16 19:13:30 +02:00
Ukendio
461c3f6862 Remove comment section 2024-08-14 18:53:24 +02:00
Marcus
6d6cc37a25
Add bit flags to id_record (#101)
* Add bit flags to id_record

* set should not invoke OnAdd
2024-08-14 17:18:05 +02:00
Ukendio
33f359a150 Handle cycles in deletion 2024-08-14 01:15:04 +02:00
Ukendio
49d5bd0d4a optimize bulk remove 2024-08-13 21:23:40 +02:00
Ukendio
c22007671d Expose EcsDelete 2024-08-13 21:17:49 +02:00
Ukendio
d4fbc409bf Add visual benchmark for delete 2024-08-13 21:06:49 +02:00
Ukendio
8dd53b8c2a optimize deletion 2024-08-13 20:58:07 +02:00
Ukendio
735eb01526 Initial commit 2024-08-13 20:08:58 +02:00
Ukendio
0b9d9530b9 Fix types for iter 2024-08-12 22:43:46 +02:00
EncodedVenom
d4d5af1211
Update entities-and-components.md
Fix a typo
2024-08-12 14:14:04 +01:00
Michael
3de4789c03
Avoid recomputing column size (#100) 2024-08-12 15:05:40 +02:00
EncodedVenom
aa21b5ee47
Sync TS types 2024-08-12 13:36:48 +01:00
EncodedVenom
f97b9f163d
fix label on feat request template 2024-08-12 13:27:29 +01:00
EncodedVenom
f3c5d8f4cb
add docs issue template 2024-08-12 13:01:20 +01:00
Ukendio
f7d8d71d26 bump to patch 2024-08-11 15:05:01 +02:00
Ukendio
a9109ee816 bump wally 2024-08-11 15:03:48 +02:00
Ukendio
3175d5e94c Add back multret ;C 2024-08-11 15:03:05 +02:00
Ukendio
7c6184daae OnRemove invoked before remove 2024-08-11 04:19:42 +02:00
Ukendio
b57239fac2 optimize hook calls and add tests 2024-08-11 04:03:18 +02:00
Ukendio
a0935fe0f1 deduplicate get 2024-08-11 03:51:51 +02:00
Conz
71569bba60
component Hooks (#98)
Co-authored-by: Marcus <ukendio@gmail.com>
2024-08-11 03:30:58 +02:00
Marcus
e6983a3356
Remove multret (#99)
* Initial commit

* Move functions for get and has

* Update docs
2024-08-11 03:27:29 +02:00
Ukendio
a2dedf128a Change pair function names 2024-08-10 04:55:04 +02:00
Ukendio
4709f4d915 fix paths 2024-08-09 16:21:59 +02:00
Ukendio
f2e2defddf Add iter shim to EmptyQuery 2024-08-08 02:56:57 +02:00
Marcus
a73eeb1a4f
Demo (#96)
* Fix query types

* Add systems to demo

* Remove comments of inlined versions

* Fix style

* Replication

* Test :iter
2024-08-07 18:45:56 +02:00
Ukendio
56694ba99f Merge branch 'main' of https://github.com/Ukendio/jecs 2024-08-07 18:44:38 +02:00
Ukendio
727d70cab5 self should not be explicit 2024-08-07 18:43:49 +02:00
Ukendio
c5147ac296 Add explicit iter method 2024-08-07 18:43:01 +02:00
EncodedVenom
6ea5c09a10
Update index.d.ts (#95)
* Update index.d.ts

Some doc changes and flattened world:get

* Update index.d.ts

doc comment on query:with
2024-08-05 17:49:18 +02:00
Ukendio
d302588081 Fix indentation and variable names 2024-08-05 17:13:00 +02:00
Ukendio
fd40993ceb Select should use j not i 2024-08-05 14:32:25 +02:00
Ukendio
ec9d58fe5d Add archetypes to EmptyQuery 2024-08-04 23:07:32 +02:00
Ukendio
843f8c1914 Fix luau types 2024-08-03 22:39:45 +02:00
Ukendio
337f388093 Fix ts types 2024-08-03 22:22:36 +02:00
Ukendio
35387c06e0 Tree main 2024-08-03 06:30:08 +02:00