diff --git a/src/control/mod.rs b/src/control/mod.rs index 1611ee2..7b1293e 100644 --- a/src/control/mod.rs +++ b/src/control/mod.rs @@ -2,6 +2,7 @@ use crate::{ GameState, head::ActiveHead, heads_database::{HeadControls, HeadsDatabase}, + player::Player, }; use bevy::prelude::*; @@ -70,7 +71,8 @@ pub fn plugin(app: &mut App) { } fn head_change( - query: Query<&ActiveHead, Changed>, + //TODO: needs a 'LocalPlayer' at some point for multiplayer + query: Query<&ActiveHead, (Changed, With)>, heads_db: Res, mut selected_controller: ResMut, mut event_controller_switch: EventWriter,