1 2 3 4 5 6 7 8 9 10 11 12 13 14
use enums::{FirewallStatus, FirewallUpdateType}; use types::Position; /// Update the "Wall of Fire" in BTR #[derive(Copy, Clone, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct GameFirewall { #[cfg_attr(feature = "serde", serde(rename = "type"))] pub ty: FirewallUpdateType, pub status: FirewallStatus, pub pos: Position, pub radius: f32, pub speed: f32, }