gameServer2/src/server/coretypes.rs
changeset 13800 e335daaa77a9
parent 13483 d79795acaa73
child 13806 5fb40c8e5542
equal deleted inserted replaced
13713:3264a26bbf8b 13800:e335daaa77a9
     1 pub type ClientId = usize;
     1 pub type ClientId = usize;
     2 pub type RoomId = usize;
     2 pub type RoomId = usize;
       
     3 
       
     4 pub const MAX_HEDGEHOGS_PER_TEAM: u8 = 8;
     3 
     5 
     4 #[derive(PartialEq, Eq, Clone, Debug)]
     6 #[derive(PartialEq, Eq, Clone, Debug)]
     5 pub enum ServerVar {
     7 pub enum ServerVar {
     6     MOTDNew(String),
     8     MOTDNew(String),
     7     MOTDOld(String),
     9     MOTDOld(String),
    32     pub fort: String,
    34     pub fort: String,
    33     pub voice_pack: String,
    35     pub voice_pack: String,
    34     pub flag: String,
    36     pub flag: String,
    35     pub difficulty: u8,
    37     pub difficulty: u8,
    36     pub hedgehogs_number: u8,
    38     pub hedgehogs_number: u8,
    37     pub hedgehogs: [HedgehogInfo; 8],
    39     pub hedgehogs: [HedgehogInfo; MAX_HEDGEHOGS_PER_TEAM as usize],
    38 }
    40 }
    39 
    41 
    40 #[derive(PartialEq, Eq, Clone, Debug)]
    42 #[derive(PartialEq, Eq, Clone, Debug)]
    41 pub struct HedgehogInfo {
    43 pub struct HedgehogInfo {
    42     pub name: String,
    44     pub name: String,