extract to file, primitive player system that is not actually run
This commit is contained in:
parent
bc639c5f1d
commit
c6f6415d8d
3 changed files with 24 additions and 18 deletions
9
src/game.rs
Normal file
9
src/game.rs
Normal file
|
@ -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));
|
||||
}
|
14
src/game/player.rs
Normal file
14
src/game/player.rs
Normal file
|
@ -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 {});
|
||||
}
|
19
src/main.rs
19
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.;
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue