From ce02fa4b43a47d4d869fbb504e9dbbe9a4b57de6 Mon Sep 17 00:00:00 2001 From: ghostlyzsh Date: Sun, 26 Nov 2023 17:07:39 -0600 Subject: [PATCH] added radius to PlanetPositions packet --- server/src/main.rs | 10 ++++++++-- server/src/packet.rs | 3 ++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/server/src/main.rs b/server/src/main.rs index 5cc4f3d5bdf15f60c9df029b094a19ab27b0554b..c601476666840cc1a22be8afd5de4a85962e8e7a 100644 --- a/server/src/main.rs +++ b/server/src/main.rs @@ -99,7 +99,10 @@ fn on_message( for (entity, planet_type, transform) in planet_query.iter() { planets.push((entity.index(), Planet { planet_type: *planet_type, - transform: proto_transform!(transform) + transform: proto_transform!(transform), + radius: match *planet_type { + PlanetType::Earth => 100.0 + } })); } let packet = Packet::PlanetPositions { planets }; @@ -210,7 +213,10 @@ fn on_position_change( let id = commands.entity(entity).id().index(); planets.push((id, Planet { planet_type: *planet_type, - transform: proto_transform!(transform) + transform: proto_transform!(transform), + radius: match *planet_type { + PlanetType::Earth => 100.0, + } })); } diff --git a/server/src/packet.rs b/server/src/packet.rs index 5cc84fe9152fca8611586c54017bf084a6a5f29b..423cc0163e498b27ed97ad4b542753470b186d0f 100644 --- a/server/src/packet.rs +++ b/server/src/packet.rs @@ -21,7 +21,8 @@ macro_rules! proto_transform { #[derive(Debug, Serialize, Deserialize)] pub struct Planet { pub planet_type: PlanetType, - pub transform: ProtoTransform + pub transform: ProtoTransform, + pub radius: f32, } #[derive(Debug, Serialize, Deserialize)] pub struct Part {