diff --git a/src/game/objects.rs b/src/game/objects.rs index da4f096..2fbe122 100644 --- a/src/game/objects.rs +++ b/src/game/objects.rs @@ -6,13 +6,9 @@ use bevy::prelude::*; #[require(Collider, Mesh2d, MeshMaterial2d, Restitution = Restitution::new(1.0), RigidBody, TransformInterpolation, Transform)] struct GameObject; -/// Radius of a ball -#[derive(Component, Default)] -pub struct Radius(pub f32); - /// A basic ball with which to interact #[derive(Component, Default)] -#[require(GameObject, RigidBody = RigidBody::Dynamic, Radius)] +#[require(GameObject, RigidBody = RigidBody::Dynamic)] pub struct Ball; /// The controllable ball diff --git a/src/game/runtime.rs b/src/game/runtime.rs index ab393ad..81b1ddf 100644 --- a/src/game/runtime.rs +++ b/src/game/runtime.rs @@ -1,5 +1,3 @@ -use core::f32; - use avian2d::prelude::*; use bevy::{ input::mouse::{AccumulatedMouseScroll, MouseScrollUnit}, @@ -7,46 +5,32 @@ use bevy::{ prelude::*, }; -use super::objects::{Player, Radius}; +use super::objects::Player; /// Move the player character based on the keyboard input pub fn move_player( time: Res