diff --git a/src/main.rs b/src/main.rs index 306402e..9073573 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,6 +8,9 @@ use std::collections::HashMap; mod helpers; use crate::helpers::*; +mod player; +use crate::player::*; + const VERSION: &str = env!("CARGO_PKG_VERSION"); const PKGNAME: &str = env!("CARGO_PKG_NAME"); @@ -67,13 +70,6 @@ struct OpenWindows { login_open: bool, } -// Define the player component -#[derive(Component)] -struct Player { - movement_speed: f32, - rotation_speed: f32, -} - // Bevy engine setup fn setup(mut commands: Commands, asset_server: Res) { commands.spawn(Camera2dBundle { @@ -112,66 +108,6 @@ fn setup_ui(mut contexts: EguiContexts) { contexts.ctx_mut().set_fonts(fonts); } -// Define the player movement system -fn movement( - time: Res