diff --git a/src/comps/core/camera.rs b/src/comps/core/camera.rs index 36d413f..cdb826c 100644 --- a/src/comps/core/camera.rs +++ b/src/comps/core/camera.rs @@ -1,5 +1,4 @@ use bevy::prelude::Component; - #[derive(Component)] -pub struct MainCamera; \ No newline at end of file +pub struct MainCamera; diff --git a/src/comps/core/controller.rs b/src/comps/core/controller.rs index c5ef236..383c95a 100644 --- a/src/comps/core/controller.rs +++ b/src/comps/core/controller.rs @@ -1,14 +1,43 @@ use bevy::{prelude::*, window::CursorGrabMode}; use bevy_rapier3d::prelude::*; -use crate::logic::core::player::player_movement::{PlayerMovementInput, move_player, PlayerLinearYState}; +use crate::logic::core::player::player_movement::{ + move_player, PlayerLinearXZState, PlayerLinearYState, PlayerMovementInput, +}; use super::markers::player::Player; /// System that captures input and fires events -pub fn capture_input(keyboard_input: Res>, query: Query<(&mut Velocity, &mut ExternalImpulse, &mut PlayerLinearYState, &Transform), With>, time: Res