feather icon indicating copy to clipboard operation
feather copied to clipboard

Implement new custom ECS (WIP)

Open caelunshun opened this issue 3 years ago • 3 comments

Status

  • [ ] Ready
  • [x] Development
  • [ ] Hold

Description

Implements #402. Work in progress.

Progress

  • [x] Spawn and despawn entities
  • [x] Random component access
  • [x] Static and dynamic queries
  • [x] Handle Drop components
  • [x] Dynamic borrow checking and mutable component access
  • [x] Pass all hecs tests with Miri
  • [x] Move system executor to new ECS
  • [x] Switch to the new ECS in Feather (should be trivial; the API is almost the same as hecs)
  • [ ] Integrate with quill

I'm going to hold off on the new event handling system and the bundles discussed in #402 for another PR.

caelunshun avatar Mar 13 '21 05:03 caelunshun

I updated the PR with a checklist of remaining work.

caelunshun avatar Mar 16 '21 23:03 caelunshun

BUMP

Defman avatar Sep 06 '21 06:09 Defman

Bump

Defman avatar Sep 16 '21 20:09 Defman