From 1a11e0d670380dba9d852d43f4b97904093d03b5 Mon Sep 17 00:00:00 2001 From: Rendo Date: Sat, 15 Nov 2025 10:36:21 +0500 Subject: [PATCH] Plugin for ships --- src/main.rs | 4 +++- src/ships/enemy.rs | 2 +- src/ships/mod.rs | 8 ++++++++ 3 files changed, 12 insertions(+), 2 deletions(-) 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) {} +}