From c6f6415d8d18db6b715e2cc075305378d0958275 Mon Sep 17 00:00:00 2001 From: TudbuT Date: Fri, 22 Nov 2024 22:14:13 +0100 Subject: [PATCH] extract to file, primitive player system that is not actually run --- src/game.rs | 9 +++++++++ src/game/player.rs | 14 ++++++++++++++ src/main.rs | 19 +------------------ 3 files changed, 24 insertions(+), 18 deletions(-) create mode 100644 src/game.rs create mode 100644 src/game/player.rs diff --git a/src/game.rs b/src/game.rs new file mode 100644 index 0000000..d46f66d --- /dev/null +++ b/src/game.rs @@ -0,0 +1,9 @@ +use bevy::prelude::*; +use bevy_rapier2d::prelude::*; +use player::player_plugin; + +mod player; + +fn game_plugin(app: &mut App) { + app.add_plugins((player_plugin)); +} diff --git a/src/game/player.rs b/src/game/player.rs new file mode 100644 index 0000000..9ec8c3a --- /dev/null +++ b/src/game/player.rs @@ -0,0 +1,14 @@ +use bevy::prelude::*; +use bevy_rapier2d::prelude::*; + +use crate::AppState; +#[derive(Component)] +struct Player {} + +pub(super) fn player_plugin(app: &mut App) { + //app.add_systems(OnEnter(AppState::InGame), add_player.in_set(GameplaySet)); +} + +pub fn add_player(mut commands: Commands) { + commands.spawn(Player {}); +} diff --git a/src/main.rs b/src/main.rs index fc0f2ec..ca36c07 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,24 +1,7 @@ use bevy::prelude::*; use bevy_rapier2d::prelude::*; -mod game { - use bevy::prelude::*; - use bevy_rapier2d::prelude::*; - use player::player_plugin; - - mod player { - use bevy::prelude::*; - use bevy_rapier2d::prelude::*; - #[derive(Component)] - struct Player; - - pub(super) fn player_plugin(app: &mut App) {} - } - - fn game_plugin(app: &mut App) { - app.add_plugins((player_plugin)); - } -} +mod game; const METER: f32 = 120.;