Go to file
hypercross efa92be5ab feat(bt): implement subtree status clearing in TaskRunner
Introduce `clearSubtree` to recursively reset status for an entity and
all its descendants. This ensures that when a task reaches a terminal
state, its entire branch is properly reset.

Also refactor the Tetris example to use a sequential task node within
the behavior tree.
2026-06-01 23:24:43 +08:00
examples/tetris feat(bt): implement subtree status clearing in TaskRunner 2026-06-01 23:24:43 +08:00
src feat(bt): implement subtree status clearing in TaskRunner 2026-06-01 23:24:43 +08:00
test feat(bt): add repeat and selector task kinds 2026-06-01 22:57:14 +08:00
.gitignore feat: implement core ECS engine with RxJS observability 2026-05-31 15:45:20 +08:00
USAGE.md docs: add USAGE.md documentation 2026-05-31 17:31:21 +08:00
package-lock.json feat(examples): add Tetris game example 2026-06-01 23:18:07 +08:00
package.json feat(examples): add Tetris game example 2026-06-01 23:18:07 +08:00
tsconfig.json feat: implement core ECS engine with RxJS observability 2026-05-31 15:45:20 +08:00
tsup.config.ts feat: add behavior tree implementation 2026-06-01 22:52:10 +08:00
vitest.config.ts test: add vitest and implement unit tests 2026-05-31 15:47:19 +08:00