From f13c592c80f33b8ba5afeac2ede6594a65f26344 Mon Sep 17 00:00:00 2001 From: troido Date: Sun, 9 Feb 2020 00:59:13 +0100 Subject: removed clearcontrols --- src/systems/clearcontrols.rs | 25 ------------------------- src/systems/mod.rs | 1 - 2 files changed, 26 deletions(-) delete mode 100644 src/systems/clearcontrols.rs (limited to 'src') 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; -- cgit