gameServer2/src/server/coretypes.rs
changeset 13119 1e39b8749072
parent 12131 a4d22f197bd2
child 13419 81e0ed105f5d
equal deleted inserted replaced
13118:1ddb8aac5e30 13119:1e39b8749072
     1 #[derive(PartialEq, Debug)]
     1 #[derive(PartialEq, Eq, Clone, Debug)]
     2 pub enum ServerVar {
     2 pub enum ServerVar {
     3     MOTDNew(String),
     3     MOTDNew(String),
     4     MOTDOld(String),
     4     MOTDOld(String),
     5     LatestProto(u32),
     5     LatestProto(u32),
     6 }
     6 }
     7 
     7 
     8 #[derive(PartialEq, Debug)]
     8 #[derive(PartialEq, Eq, Clone, Debug)]
     9 pub enum GameCfg {
     9 pub enum GameCfg {
    10 
    10 
    11 }
    11 }
    12 
    12 
    13 #[derive(PartialEq, Debug)]
    13 #[derive(PartialEq, Eq, Clone, Debug)]
    14 pub struct TeamInfo {
    14 pub struct TeamInfo {
    15     name: String,
    15     name: String,
    16     color: u8,
    16     color: u8,
    17     grave: String,
    17     grave: String,
    18     fort: String,
    18     fort: String,
    21     difficulty: u8,
    21     difficulty: u8,
    22     hedgehogs_number: u8,
    22     hedgehogs_number: u8,
    23     hedgehogs: [HedgehogInfo; 8],
    23     hedgehogs: [HedgehogInfo; 8],
    24 }
    24 }
    25 
    25 
    26 #[derive(PartialEq, Debug)]
    26 #[derive(PartialEq, Eq, Clone, Debug)]
    27 pub struct HedgehogInfo {
    27 pub struct HedgehogInfo {
    28     name: String,
    28     name: String,
    29     hat: String,
    29     hat: String,
    30 }
    30 }