1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
use specs::DenseVecStorage; impl_try_from_enum! { /// Type specifier for server banner messages. /// /// TODO: Reverse engineer #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] #[cfg_attr(feature = "specs", derive(Component))] #[cfg_attr(feature = "serde", derive(Serialize, Deserialize))] pub enum ServerMessageType { TimeToGameStart = 1, /// TODO: Verify the value of this one Flag = 2, /// New Type, used by this server for shutdown message /// (once they work) Shutdown = 15, /// New Type, used by this server for banner messages /// on player join. Banner = 16, } }