-
-
Notifications
You must be signed in to change notification settings - Fork 748
Conversation
how is it going? do you need help on something? :3 |
I'm opening this up for review to get some help/feedback on the implementation so far. I waffled between wanting to change up the entire system structure and sticking as close to the original implementation as possible. In the end, I tried to stick as close to the original implementation so that I could iteratively improve functionality. Things I need to fix:
There seems to be a number of places where the current implementation diverges with the "Legion way" of doing things, and I'm hoping that somebody can advise me on a more idiomatic way of accomplishing this. |
Please note that a handful of minor bugs shouldn't be hard blockers. We would be happy to review lingering issues to see if we'd be happy to merge as is. While we would like to avoid regressions, this is part of a major change, and we can always try to fix them between merge and release. |
@@ -19,30 +19,31 @@ license = "MIT/Apache-2.0" | |||
travis-ci = { repository = "amethyst/amethyst", branch = "master" } | |||
|
|||
[features] | |||
default = ["animation", "audio", "locale", "network", "renderer"] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please revert the changes to this file before the merge happens :)
@@ -66,6 +66,10 @@ pub fn build_udp_network_send_system( | |||
delivery | |||
), | |||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
you'll need to pull the most recent version of legion_v2 and do a merge
superseded by #2378 |
Description
This PR continues work to integrate Legion ECS into Amethyst by porting the
amethyst_controls
module.Modifications
amethyst_controls
from struct-based to function-based using the Legion system builder.PR Checklist
By placing an x in the boxes I certify that I have:
If this modified or created any rs files:
cargo +stable fmt --all
cargo clippy --all --features "empty"
cargo test --all --features "empty"