From 293ccf93706dbb0ac06fa6810f97fd0f430c9118 Mon Sep 17 00:00:00 2001 From: Michael Bradley Date: Tue, 3 Jun 2025 00:04:56 -0400 Subject: [PATCH] Always derive Debug --- src/game/objects.rs | 10 +++++----- src/game/setup.rs | 2 +- src/net/queues.rs | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/game/objects.rs b/src/game/objects.rs index 95de98f..341b7b1 100644 --- a/src/game/objects.rs +++ b/src/game/objects.rs @@ -4,25 +4,25 @@ use bevy::prelude::*; use super::state::AppState; /// Basic implementation of a physics object -#[derive(Component, Default)] +#[derive(Component, Debug, Default)] #[require(Collider, Mesh2d, MeshMaterial2d, Restitution = Restitution::new(1.0), RigidBody, TransformInterpolation, Transform, StateScoped = StateScoped(AppState::InGame))] struct GameObject; /// Radius of a ball -#[derive(Component, Default)] +#[derive(Component, Debug, Default)] pub struct Radius(pub f32); /// A basic ball with which to interact -#[derive(Component, Default)] +#[derive(Component, Debug, Default)] #[require(GameObject, RigidBody = RigidBody::Dynamic, Radius)] pub struct Ball; /// The controllable ball -#[derive(Component, Default)] +#[derive(Component, Debug, Default)] #[require(Ball)] pub struct Player; /// The static objects bounding the playable area -#[derive(Component, Default)] +#[derive(Component, Debug, Default)] #[require(GameObject, RigidBody = RigidBody::Static)] pub struct Wall; diff --git a/src/game/setup.rs b/src/game/setup.rs index 252e0d2..0a2f15b 100644 --- a/src/game/setup.rs +++ b/src/game/setup.rs @@ -30,7 +30,7 @@ pub fn check_for_seed(seed: Option>, mut next_state: ResMut, SocketAddr); pub type SendQueue = Sender; pub type ReceiveQueue = Receiver; -#[derive(Resource)] +#[derive(Resource, Debug)] pub struct NetworkSend(SendQueue); impl NetworkSend { @@ -25,7 +25,7 @@ impl NetworkSend { } } -#[derive(Resource, Clone)] +#[derive(Resource, Clone, Debug)] pub struct NetworkReceive(ReceiveQueue); impl NetworkReceive {