diff --git a/src/main.rs b/src/main.rs index d402b59..85bb5fb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,7 +1,8 @@ use bevy::prelude::*; -use crate::collision::{Collided, Collider, CollisionPlugin}; +use crate::collision::CollisionPlugin; use crate::movable::MovablePlugin; +use crate::ships::ShipsPlugin; mod collision; mod movable; @@ -12,5 +13,6 @@ fn main() { .add_plugins(DefaultPlugins) .add_plugins(MovablePlugin) .add_plugins(CollisionPlugin) + .add_plugins(ShipsPlugin) .run(); } diff --git a/src/ships/enemy.rs b/src/ships/enemy.rs index e19177b..45180f1 100644 --- a/src/ships/enemy.rs +++ b/src/ships/enemy.rs @@ -1,4 +1,4 @@ -use bevy::ecs::component::Component; +use bevy::prelude::*; #[derive(Component)] pub struct Enemy; diff --git a/src/ships/mod.rs b/src/ships/mod.rs index aa5cf62..fc39c22 100644 --- a/src/ships/mod.rs +++ b/src/ships/mod.rs @@ -1,2 +1,10 @@ +use bevy::prelude::*; + pub mod enemy; pub mod player; + +pub struct ShipsPlugin; + +impl Plugin for ShipsPlugin { + fn build(&self, app: &mut bevy::app::App) {} +}