gameServer2/src/server/room.rs
author Wuzzy <Wuzzy2@mail.ru>
Thu, 15 Mar 2018 17:53:34 +0100
changeset 13220 1c390781f72f
parent 13119 1e39b8749072
child 13416 cdf69667593b
permissions -rw-r--r--
Mutant: When game ends prematurely due to missing land, declare highest-scoring team the winner

pub type RoomId = usize;

pub struct HWRoom {
    pub id: RoomId,
    pub name: String,
    pub password: Option<String>,
    pub protocol_number: u32,
    pub ready_players_number: u8,
}

impl HWRoom {
    pub fn new(id: RoomId) -> HWRoom {
        HWRoom {
            id,
            name: String::new(),
            password: None,
            protocol_number: 0,
            ready_players_number: 0,
        }
    }
}