diff options
| author | troido <troido@protonmail.com> | 2020-02-09 00:59:13 +0100 |
|---|---|---|
| committer | troido <troido@protonmail.com> | 2020-02-09 00:59:13 +0100 |
| commit | f13c592c80f33b8ba5afeac2ede6594a65f26344 (patch) | |
| tree | f8238500cde4e2dc0746e965539a91ed846f3108 | |
| parent | d46bff6850237064cbfa90a54b4aca22170bbaf7 (diff) | |
removed clearcontrols
| -rw-r--r-- | src/systems/clearcontrols.rs | 25 | ||||
| -rw-r--r-- | src/systems/mod.rs | 1 |
2 files changed, 0 insertions, 26 deletions
diff --git a/src/systems/clearcontrols.rs b/src/systems/clearcontrols.rs deleted file mode 100644 index ec2bb68..0000000 --- a/src/systems/clearcontrols.rs +++ /dev/null @@ -1,25 +0,0 @@ - -use specs::{ - WriteStorage, - Entities, - System, - Join -}; - -use super::super::components::Controller; - -pub struct ClearControllers; -impl <'a> System<'a> for ClearControllers { - type SystemData = (Entities<'a>, WriteStorage<'a, Controller>); - fn run(&mut self, (entities, mut controllers): Self::SystemData) { - let mut ents = Vec::new(); - for (ent, _controller) in (&*entities, &controllers).join() { - ents.push(ent); - } - for ent in ents { - controllers.remove(ent); - } - } -} - - diff --git a/src/systems/mod.rs b/src/systems/mod.rs index 60fd106..904e833 100644 --- a/src/systems/mod.rs +++ b/src/systems/mod.rs @@ -1,5 +1,4 @@ -// pub mod clearcontrols; pub mod controlinput; pub mod registernew; pub mod moving; |
