diff options
| -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; |
