~starkingdoms/starkingdoms

ce02fa4b43a47d4d869fbb504e9dbbe9a4b57de6 — ghostlyzsh 2 years ago 3fc4ed1
added radius to PlanetPositions packet
2 files changed, 10 insertions(+), 3 deletions(-)

M server/src/main.rs
M server/src/packet.rs
M server/src/main.rs => server/src/main.rs +8 -2
@@ 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,
            }
        }));
    }


M server/src/packet.rs => server/src/packet.rs +2 -1
@@ 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 {