diff --git a/src/breakout_plugin.rs b/src/breakout_plugin.rs index 17534724..7cc245c8 100644 --- a/src/breakout_plugin.rs +++ b/src/breakout_plugin.rs @@ -143,6 +143,24 @@ fn ball_collision(ball: BoundingCircle, bounding_box: Aabb2d) -> Option() + .add_systems(Startup, setup) + .add_systems(FixedUpdate, ( + apply_velocity, + move_paddle, + ).chain()) + .add_systems(FixedUpdate, ( + check_for_collisions, + update_scoreboard + )); + } +} + fn setup( mut commands: Commands, mut meshes: ResMut>, diff --git a/src/main.rs b/src/main.rs index 9ee71c89..93920aaf 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,13 +2,14 @@ use bevy::prelude::*; mod hello_world_plugin; -// mod breakout_plugin; +mod breakout_plugin; use hello_world_plugin::HelloPlugin; +use breakout_plugin::BreakoutPlugin; fn main() { App::new() .add_plugins(DefaultPlugins) - .add_plugins(HelloPlugin) + .add_plugins(BreakoutPlugin) .run(); }