schell / apecs

An asyncronous and pleasant entity-component system for Rust
46 stars 3 forks source link

feat: replace graph with moongraph #6

Closed schell closed 5 months ago

schell commented 5 months ago

This removes a lot of the graph code - storing resources, scheduling, running the system DAG, etc - and replaces it with moongraph. Many names have changed:

Also, apecs is no longer an async executor itself. Instead it plays nicely with external executors by introducing a FacadeSchedule, which is a schedule of resource loans.

Fixes #5.