I'm interested in seeing an example that has main/pause/settings menus, for example.
You can also adopt a `enum State { Menu, InGame }` Resource pattern, then have your systems key off of that state where necessary.
Adding a separate document and committing to keeping it up to date is more work than I'm willing to do right now. I've made myself a project management bottleneck in the short term, which means I need to optimize as much as I can.
There's a rust FRP library called futures-signals that would be really useful for taking input from a controller and transforming it into high level, meaningful streams. I'd like to react to those streams. I don't think they'd take multiple frames to poll, but even if they did I wouldn't mind too much.
(I'm new to both rust and ECS so if you have a suggestion for how to approach this problem differently, I'd love to hear it)
He goes into a lot of the differences.