diff -r ede5f4ec48f3 -r f1205f33bf5b rust/hedgewars-server/src/core/client.rs --- a/rust/hedgewars-server/src/core/client.rs Thu Dec 26 21:55:51 2019 +0300 +++ b/rust/hedgewars-server/src/core/client.rs Fri Dec 27 22:36:19 2019 +0300 @@ -2,16 +2,15 @@ use bitflags::*; bitflags! { - pub struct ClientFlags: u16 { + pub struct ClientFlags: u8 { const IS_ADMIN = 0b0000_0001; const IS_MASTER = 0b0000_0010; const IS_READY = 0b0000_0100; const IS_IN_GAME = 0b0000_1000; const IS_JOINED_MID_GAME = 0b0001_0000; - const IS_CHECKER = 0b0010_0000; - const IS_CONTRIBUTOR = 0b0100_0000; - const HAS_SUPER_POWER = 0b1000_0000; - const IS_REGISTERED = 0b0001_0000_0000; + const IS_CONTRIBUTOR = 0b0010_0000; + const HAS_SUPER_POWER = 0b0100_0000; + const IS_REGISTERED = 0b1000_0000; const NONE = 0b0000_0000; const DEFAULT = Self::NONE.bits; @@ -66,9 +65,6 @@ pub fn is_joined_mid_game(&self) -> bool { self.contains(ClientFlags::IS_JOINED_MID_GAME) } - pub fn is_checker(&self) -> bool { - self.contains(ClientFlags::IS_CHECKER) - } pub fn is_contributor(&self) -> bool { self.contains(ClientFlags::IS_CONTRIBUTOR) } @@ -94,9 +90,6 @@ pub fn set_is_joined_mid_game(&mut self, value: bool) { self.set(ClientFlags::IS_JOINED_MID_GAME, value) } - pub fn set_is_checker(&mut self, value: bool) { - self.set(ClientFlags::IS_CHECKER, value) - } pub fn set_is_contributor(&mut self, value: bool) { self.set(ClientFlags::IS_CONTRIBUTOR, value) }