Marcus
62ac6e62c0
Iter should not drain by default ( #123 )
2024-09-16 21:33:12 +02:00
Ukendio
87754c19d2
Bump
2024-09-13 22:52:55 +02:00
Ukendio
3949aad16a
Bump
2024-09-13 22:52:03 +02:00
Ukendio
f0f00f959e
Remove Tag
2024-09-12 16:25:13 +02:00
Ukendio
699beccc1c
Change display to explicit pair
2024-09-12 16:24:59 +02:00
Marcus
f8b2c8c2b3
Name the builtin components ( #117 )
...
* Add nth parameter to world:target
* Put archetype record creation into function
* Fix docs and comments
* Make EcsWildcard a component
* Name the builtin components
2024-09-11 02:53:15 +02:00
EncodedVenom
07efaf39e9
Update world::target for typescript
2024-09-10 20:09:58 -04:00
Marcus
244d799cec
Add nth parameter to world:target ( #116 )
...
* Add nth parameter to world:target
* Put archetype record creation into function
* Fix docs and comments
2024-09-10 23:56:42 +02:00
juste
8e0a9409f5
fixed typescript types ( #115 )
2024-09-09 21:44:45 +02:00
Ukendio
411138e1f7
Merge system files
2024-09-09 03:38:47 +02:00
Ukendio
8c28cab792
Add tests for hooks cache
2024-09-09 03:22:55 +02:00
Ukendio
1503d7e462
Add a hooks cache
2024-09-09 03:22:20 +02:00
Ukendio
e234bd82ee
Fix invalid key
2024-09-09 02:18:08 +02:00
Ukendio
08e46fb5f9
Merge
2024-09-08 19:57:17 +02:00
Ukendio
adeb562baa
decouple start
2024-09-08 19:45:49 +02:00
ffrostfall
1dc216d264
Update .luaurc ( #114 )
2024-09-08 18:43:00 +02:00
Ukendio
5deb7e5b35
Update typescript types
2024-09-07 22:42:35 +02:00
Ukendio
8fa6c74b15
Bump
2024-09-07 22:12:29 +02:00
Ukendio
1067a17101
Fix docs titles
2024-09-07 22:12:07 +02:00
Ukendio
9af08c0553
Add components parameters
2024-09-06 15:17:59 +02:00
Ukendio
c844012816
Add axens scheduler to
2024-09-06 13:48:09 +02:00
Ukendio
5476d86e57
Remove key
...
Remove e
2024-09-06 01:05:11 +02:00
Ukendio
a4fe3b29d1
Add cleanup for ref
2024-09-06 00:51:47 +02:00
Ukendio
fb218dc419
Bump
2024-08-31 05:48:30 +02:00
Ukendio
cbe7022830
Fix addons page
2024-08-31 05:46:06 +02:00
Ukendio
58d50f02cf
Fix deadlink
2024-08-31 05:34:01 +02:00
Ukendio
aa3e0258e3
Make world:set idempotent for tags
2024-08-31 05:31:58 +02:00
Ukendio
d6179637af
Collapse ORs
2024-08-31 05:02:09 +02:00
Marcus
f91ab4049f
Docs addons ( #112 )
...
* Fix indentations
* Add addons page
* Fix indent
2024-08-31 04:13:47 +02:00
Ukendio
4f65be279b
Bump
2024-08-30 19:20:16 +02:00
Marcus
c37bc3c440
Add EcsOnDelete support ( #111 )
...
* Add EcsOnDelete support
* Shrink mask
* Add indentation for flags
* Rename page
* Add page to items
* IDs should be plural
* Polish changelog
* Cleanup action Remove is default
2024-08-30 19:19:20 +02:00
Ukendio
5cade93cbd
Fix remote
2024-08-30 01:20:09 +02:00
Ukendio
8bb86760cd
Bump
2024-08-30 01:19:22 +02:00
Ukendio
012c4accf1
Merge branch 'main' of https://github.com/Ukendio/jecs
2024-08-30 01:19:03 +02:00
Ukendio
ff788a1235
Add debugger check
2024-08-30 01:18:42 +02:00
Magic
5b163a29c1
Expose world:contains()
and query:drain()
in types ( #110 )
...
* chore: Expose world:contains and query:drain in types
* chore: Actually expose query:drain(), ?
* chore: Document these and previous changes in CHANGELOG.md
* fix: Fix type of world:has() to explicitly take in an entity
2024-08-29 23:36:34 +02:00
Ukendio
17415f27f3
Add start
2024-08-29 18:56:50 +02:00
Ukendio
e7bbf08713
Add jabby to demo
2024-08-29 15:45:49 +02:00
Ukendio
f5a8fc2192
Fix CI
2024-08-29 15:45:25 +02:00
Ukendio
d427764295
Bump
2024-08-29 15:43:29 +02:00
Magic
bfb3db272a
Allow functions to accept any ID including pairs in type parameters ( #109 )
2024-08-28 19:42:01 +02:00
Marcus
3dd0bd30cd
Add EcsTag ( #108 )
...
* Add EcsTag
* Add tests
2024-08-28 19:26:57 +02:00
Magic
ff98e8b5fb
fix: OnAdd
, OnRemove
and OnSet
were typed as Entity<any>
rendering them unusable with strict types ( #107 )
2024-08-28 10:12:04 +02:00
Ukendio
64bc3bfe7e
Merge branch 'main' of https://github.com/Ukendio/jecs
2024-08-27 21:31:01 +02:00
Ukendio
f482264e3e
Migrate to Rokit for CI
2024-08-27 21:30:44 +02:00
Ukendio
802775ccbb
Bump wally
2024-08-27 21:28:04 +02:00
Ukendio
8d83bd6322
Update scheduler
2024-08-27 21:27:26 +02:00
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