1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use types::{Level, Player, Score}; /// Per-player data for detailed (tab) menu in FFA. #[derive(Copy, Clone, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct ScoreDetailedFFAEntry { pub id: Player, pub level: Level, pub score: Score, pub kills: u16, pub deaths: u16, pub damage: f32, pub ping: u16, } /// Detailed score menu (tab) data for FFA. #[derive(Clone, Debug)] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub struct ScoreDetailedFFA { pub scores: Vec<ScoreDetailedFFAEntry>, }